Grammar Quiz

[ Present, Past, and Future Time ]

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:

Grammar for IELTSVerbs and TensesAdverb of FrequencyCommon ErrorPresent Simple TensePronouns ( Interrogative )Future FormsDo not or Does notActive & PassivePresent Simple Passive

Other quiz:

Few vs. Little › View

The weather has been very dry recently. We have had ______ rain.

A. Little
B. A little
C. Much
D. Few


Grammar › View

The atmosphere is getting more………because there is more smoke from factories and motor engines.

A. polllute

B. polluting

C. polluted

D. pollution

Grammar › View

Which of the following is correctly capitalized?

A. My favorite novel is The handmaid’s tale.

B. My favorite novel is The Handmaid’s Tale.


Tenses › View

In the wake of the revolution, hundreds of government officials_____ the country to escape imprisonment and torture at the hands of the revolutionaries.

A. had flown

B. have been fleeing

C. flew

D. fled