[ 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:

Random Topics:
Parts of Speech and Compound SentencesPassive Voice - Mixed TensesFigurative LanguageConditionals and Modals of ProbabilityPresent ContinuousComperative and SuperlativeWill and Will notPrepotitionsInterjections, Tag Questions and Nouns of Direct AddressPast Future TensesOther quiz:
Grammar › ViewThey aren’t on their way already, __________ ?
A. are they
B. aren’t they
C. are you
D. aren’t you
Vocabulary › View
What is the meaning of the word ‘discreet’?
A. careful
B. careless
C. reckless
D. rash
