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:

Parts of Speech and Compound SentencesPassive Voice - Mixed TensesFigurative LanguageConditionals and Modals of ProbabilityPresent ContinuousComperative and SuperlativeWill and Will notPrepotitionsInterjections, Tag Questions and Nouns of Direct AddressPast Future Tenses

Other quiz:

Grammar › View

They aren’t on their way already, __________ ?
A. are they
B. aren’t they
C. are you
D. aren’t you


Vocabulary › View

What is the meaning of the word ‘discreet’?

A. careful

B. careless

C. reckless

D. rash