Grammar Quiz

[ Identifying Tenses ]

– They were working on her computer.

– They have already left

A. Present progressive / present perfect

B. Past progressive/ Past perfect

C. Past progressive / Present perfect

D. Past progressive / Present simple

Select your answer:
A  B  C  D  E 


Random Topics:

PRESENT SIMPLE vs PRESENT CONTINUOUS + QUANTPresent simple & ContinuousContractions and ConjunctionsPresent Simple & ContinuesComplex PrepositionsPresent simple, Present continuous, Singular, PluralModals and ConditionalsGrammar (Adverbs, Prepositions, Prepositional Phrases)Auxiliary Verbs (be, do, have)Past Perfect

Other quiz:

Tenses › View

Hani will have been at the amusement park

Change into Future Perfect!

A. Hani will be at the amusement park

B. Hani will have been at the amusement park

C. Hani has been at the amusement park

D. Hani will have been going to the amusement park


First Conditional Sentence › View

If you ________ hurry, you ________ the bus.

A. won’t; miss

B. won’t; misses

C. don’t; misses

D. don’t; will miss

Idioms › View

Nobody is interested so let’s just cancel the whole thing.
a. scratch
b. sell
c. surf


Grammar › View

She will be late if she ……………… now.
A. doesn’t leave
B. don’t leave
C. leaves