[ Present Tenses ]
Richard ___________ (do) the same job for 20 years.
A. has been doing
B. has done
C. have done
D. does
E. are doing

Random Topics:
Modal Verbs & Time PrepositionsCoordinating Conjunctions and Comparative AdjectivesAdverbial ClausesVocabulary and ModalsGerunds as objects of prepositionGrammar: AgreementVerb, Object, PrepositionSentence Fragments and Complete SentencesFuture - will / going to / present continuousAdjectives with PrepositionOther quiz:
Grammar › ViewThe swimming pool ________ quite empty this morning.
A. didn´t be
B. was
C. were
D. been
Correlative Conjunction › View
___ my sister ___ my brother is here.
A. Not only, nor
B. Not only, but
C. Not only, but also
Grammar › ViewHe prefers to wear _______ clothing when exercising.
A. Loose
B. Lose
C. Louse
D. Losse
Grammar › View
When I last saw Mia, she _____ to find a job.
A. tries
B. has tried
C. is trying
D. was trying