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:
         


Random Topics:
Pronoun vs. PronounsSimile, Metaphor or PersonificationFuture Perfect Tense Grammar - could / could notIF CLAUSEActive and Passive voicePresent Simple: affirmative, negative, interrogativeConjunction: Because and SoPresent Simple

Other quiz:

Grammar › View

Identify the adjective: 
The shiny car caught his attention.
A. shiny
B. car
C. attention


Grammar › View

Her baby always……………in the afternoon.

A. cry

B. cried

C. cries

D. crying


How to use : Read the question carefully, then select one of the answers button.