Grammar Quiz

[ 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:
A  B  C  D  E 


Random Topics:

Tenses and StructureComparative and SuperlativesInfinitive and GerundAsking and Giving OpinionVerbs and TensesPrepositions and ArticlesQuantifiers MixWish clauseConjunctions and PronounsPrepotitions

Other quiz:

Present Simple › View

No solution _____ good enough for this problem.

A. is

B. are

C. were

D. has


Grammar › View

Put your books _____ your bag before you leave.

A. on

B. in

C. into

D. at

Used To, Be Used To, Get Used To › View

I __________ 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