[ 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:
Future Perfect Continuous › ViewYou ______ money for 50 years.
A. will be saving
B. will have been saving
C. will have being saving
D. will have saving
Tenses › View
How ______ now? Better than before?
A. you are feeling
B. do you feel
C. are you feeling
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
