[ 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:
Grammar › View___ Tom doesn’t break the law again, everything will be alright
A. Unless
B. In case
C. Otherwise
D. As long as
Grammar › View
Have my seat! I don’t mind … .
A. standing
B. to stand
C. about standing
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
