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 conjunctionsOther quiz:
Grammar › ViewTom_________ 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
