Grammar Quiz

[ Present Perfect Tense ]

It (rain) ______________________ for a very long time.

A. It have rained for a very long time

B. It has rained for a very long time

C. It have rain for a very long time

D. It have raining for a very long time

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect & Past Simple TenseClauses1st & 2nd ConditionalsConditionals (0 - 1 - 2)Sentence Structure and PunctuationPresent ContinuousConjunctive Adverbs and PunctuationThe Structural Types of SentencesApostrophes and Quotation MarksModal Auxiliaries and To Be Verbs

Other quiz:

Homonyms › View

I could never be a ___ because I could never spend long hours underground.
a. miner
b. minor


Grammar › View

Grace always ____ her brothers ____ their beds

A. makes / tidy

B. got / tidy

C. had / tidied

D. get / tidy

Grammar › View

I could not ______________ anything just now because I did not have my wallet with me.

A. buy

B. buys

C. bought

D. buying


Grammar › View

You received the message, ___ you?

A. Didn’t

B. does

C. do

D. are