Grammar Quiz

[ Perfect Tenses ]

I _____________ all the ironing so I started cleaning the windows.

A. finished

B. had finished

C. had been finishing

Select your answer:
A  B  C  D  E 


Random Topics:

Commas and Subordinating ConjunctionsGrammar on ConditionalsSentence Structure and Grammar RulesAdjectives and VocabularyPast PassivePresent Perfect ContinuousSimple TenseWord FormationAdjectives with PrepositionAdverbs and Adjectives

Other quiz:

Comparisons › View

You look … (thin) the last time I saw you. Have you lost weight?

A. thiner than

B. thinner than

C. the thinest

D. the thinnest


Grammar › View

What is the subject of this sentence:

Hummingbirds beat their wings 60 times a second.

A. Hummingbirds

B. Hummingbirds beat

C. beat their wings

Tenses & Affixes › View

Tom never ___ (drink) coffee in the morning.

A. drink

B. drinks

C. is drinking


Present Perfect Continuous Tense › View

How long…(learn / you)…English?

A. have you learning

B. has you been learning

C. have been learning

D. have you been learning