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:

Vocabulary › View

The builders used metal rods to _______ the walls of the building.

A. construct

B. collapse

C. reinforce


Indirect Speech › View

Miss Kelly said, “Students, I shall give you homework tomorrow.”

A. Miss Kelly said to her students that she should give them homework the next day.

B. Miss Kelly told her students that she shall give them homework the next day.

C. Miss Kelly told her students that she should give us homework the next day.

D. Miss Kelly told her students that she should give them homework the next day,

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