[ 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 › ViewRara : That’s right. and then a year later she ____ her manager.
Mona: She look beautiful in your family’s photo.
A. married
B. marry
C. marries
D. getting marry
Grammar › View
Terry is very busy this morning. She’s building something, but her mom and dad _______ know what it is.
A. dont
B. don’t
C. doesn’t
D. didn’t
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
