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:

Grammar › View

I arrived over an hour late to the office and everyone was working. Actually, they (work) for over two hours on the new project and I felt really guilty.

A. were working

B. had worked

C. had been working

D. worked


Vocabulary and Grammar › View

I’m learning karate so that I can _______myself.

A. defend

B. glow

C. carve

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