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:

Grammar › View

Please keep quiet, I _ to the radio. You know I _ to the news in the mornings.

A. am listening/listen

B. listen/ am listening

C. listen/listen

D. am listening/ am listening


Conjunctions › View

Would you like to watch TV _____ a DVD?

A. and

B. but

C. or

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