[ 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:
Tenses and StructureComparative and SuperlativesInfinitive and GerundAsking and Giving OpinionVerbs and TensesPrepositions and ArticlesQuantifiers MixWish clauseConjunctions and PronounsPrepotitionsOther quiz:
Used To, Be Used To, Get Used To › ViewI __________ work in the same department as your sister.
A. Used to
B. Would
C. Used to/ would
Present Perfect Tense › View
Tom and Alex __________________(not/eat) the cookies.
A. hasn’t eaten
B. hasn’t eated
C. haven’t eaten
D. haven’t eated
