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:
         


Random Topics:

Compound AdjectivesPassive VoicesBe Going To vs. WillContractions and ConjunctionsGerund vs InfinitiveDefinite ArticlesAdverb & Compound SentencesPast Perfect TenseLinking Words and Phrases

Other quiz:

Tenses › View

I ________(go) to the dentist this evening but I won’t.

A. will

B. shall


Grammar › View

Having ________ about your suggestion for a few days, I’ve decided to support the project.

A. thinking

B. think

C. thought