[ 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:
Grammar › ViewLaughter is _______________________.
A. out of mind
B. the best medicine
C. the bravo
D. there is a way
Many vs. Much › View
______________Americans do you know?
A. How much
B. How many
My 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
