[ 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:
Desert vs. Dessert › ViewDriving through the … , he brought a lot of water.
(a) desert
(b) dessert
Tenses › View
How many letters … ?
A. has she been writing
B. has she written
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