Grammar Quiz

Topics: Perfect Tenses

When he arrived in the village. He —- (drive) more than 300 miles.

A. has driven

B. had driven

C. will have driven

Select your answer:
         


Random Topics:

Present Tense (Negatives and Questions)Present and Past Simple PassiveArticles with SubstancesOffering HelpPast Simple vs Past ContinuousTenses and ArticlesModal SpeculationPrepositions and Preposition PhrasesModals and Comparative SuperlativeCorrelative conjunctions

Other quiz:

Grammar › View

Tom_________ his bike at the moment.

a. cleans

b. clean

c. is cleaning

d. cleaned


Contractions and Conjunctions › View

I hope ________ coming soon.

A. they’re

B. their

C. there