Grammar Quiz

[ Present Perfect Tense ]

It …………………. here for a long time.

A. haven’t rained

B. doesn’t rained

C. hasn’t rained

D. hasn’t rain

Select your answer:
A  B  C  D  E 


Random Topics:

ConjunctivesSimple Past vs Past Continuous TensePersonificationMixed GrammarTemporal Conjunctions and ConnectivesGerund/ To Verb/ VerbGrammar / PronounsVocabulary and IdiomsModalsGerund and Infinitive

Other quiz:

Present Tense › View

What _____ John ___________ at the moment?

A. does / do

B. is / do

C. are / doing

D. is / doing


Grammar › View

I _____ bake for bake sale next week.

A. am going to

B. is going to

C. are going to

Preposition of Direction › View

The smoke from the fire went _______ into the sky.

A. up

B. through


Modals › View

When the film starts, you ……………… be quiet.

A. must

B. don’t have to