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:

Comparative Degree (Adjective) › View

Many food companies use soynuts because they are … (crunchy) than peanuts.

  1. crunchier
  2. more crunchy


Tenses › View

I (not answer) the phone, because I (take) a shower last night.

A. wasn’t answering / was taking

B. don’t answer / took

C. didn’t answer / took

D. didn’t answer / was taking

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