Grammar Quiz

[ Perfect Tenses ]

George (repair) many cars before he received his mechanic’s license.

A. will have repaired

B. has repaired

C. had repaired

Select your answer:
A  B  C  D  E 


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 Progresive

Other quiz:

Future Perfect Continuous › View

You ______ 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 › View

What 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