[ 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:
Present Tense › ViewWhat _____ 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 › 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
