[ 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:
Simple Past - Irregular VerbsPast Perfect Tense and Past TensePresent TenseAdverbs and PhrasesNeither/Either/All/NoneAdverb Types and TensesPossesive Pronouns and Modals of AbilityRelative ClausesGrammar - First ConditionalGerund Subject or ObjectOther quiz:
Tenses › ViewObama: How long have you worked in this company? Nora: On May 1, I … here for 4 years. Obama: That’s a long time.
A. Will work
B. Will be working
C. Will have worked
D. Will have been working
Grammar › View
I’ll tell you a secret but you ……………. tell anyone.
A. mustn’t
B. don’t have to
