[ 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 › 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