[ Perfect Tenses ]
George (repair) many cars before he received his mechanic’s license.
A. will have repaired
B. has repaired
C. had repaired

Random Topics:
Vocabulary and IdiomsComparative AdverbsGrammar - Capitalization and Possessive NounsCoordinating & Subordinating ConjunctionsEs and SPrepositions of Place and TimeVerbs and TensesGerunds and InfinitivesCorrelative ConjunctionSimple Present vs Present ProgresiveOther quiz:
Grammar › ViewDo you have ________ umbrella I can borrow?
A. the
B. an
C. some
D. my
Future Tense - will and going to › View
Josee-Anne has a toothaches. She ____ see a dentist tomorrow.
A. will
B. is going to
Grammar › ViewWhat is the adverb in the sentence?
Jackie went home early.
A. went
B. early
C. home
D. Jackie
Present Tenses › View
I can imagine __________ a year abroad.
A. to spend
B. spending