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:
         


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 Object

Other quiz:

Tenses › View

Obama: 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