[ Perfect Tenses ]
When he arrived in the village. He —- (drive) more than 300 miles.
A. has driven
B. had driven
C. will have driven

Random Topics:
Grammar - to beFinite and Non-Finite VerbGrammar - too & enoughPast Simple & Past PerfectTenses and PronounsGrammar - used toCompound and Complex SentencesFuture PassivePrepositions of Place & TimePrepositions & Modal VerbsOther quiz:
Modal Verbs › ViewI __________ help you with your project if you need assistance.
A. can
B. might
C. may
D. ought to
Comparatives and Superlatives › View
That must be ___________ play ever written.
A. weird
B. the weirdest
C. weirder
a, an, the, Zero Article › ViewMy husband and I are watching the TV.
A. True
B. False
Grammar › View
When was he late?
He was late _______.
A. yesterday
B. tomorrow
C. next period
D. in an hour
