[ 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:
The -ing Form of Verbs › ViewAre you _____ lunch right now?
A. have
B. to have
C. having
D. has
Grammar › View
If I tell you a secret, —- anyone?
A. are you tell
B. do you tell
C. will you tell
D. are you telling
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
