Grammar Quiz

[ 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

Select your answer:
         


Random Topics:

Verb Tense, Pronouns and AntecedentsSimple Present and Present Continuous TenseDo not or Does notContinuous TenseReported Speech and SubjunctiveGerund/ To Verb/ VerbModals AuxiliaryGrammar (either..or.. and neither..nor..)Linking Words

Other quiz:

Tenses › View

Tom _______ before we arrive there.

A. has left

B. had left

C. will have left

D. leaves


Simple Present Tense › View

___________ you read books?

A. Does
B. Do
C. Is
D. Are