[ 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 › ViewThey say that a good photograph would be better.
The underlined word is…..
A. Adverb
B. Adjective
Grammar › View
Is the following fragment missing the subject or verb?
fell off the ladder on the side of the barn
A. subject
B. verb
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
