[ 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

Random Topics:
ConjunctivesSimple Past vs Past Continuous TensePersonificationMixed GrammarTemporal Conjunctions and ConnectivesGerund/ To Verb/ VerbGrammar / PronounsVocabulary and IdiomsModalsGerund and InfinitiveOther quiz:
Grammar › ViewPlease 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 › ViewThe 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
