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:

1st & 2nd ConditionalsSimple Present ProgressivePast SimplePresent/Future/Past Simple/Present PerfectConditional 0Noun PhrasesGrammar - TOEICCan, Could, May, MightTOEIC Grammar

Other quiz:

Perfect Verb Tenses › View

Identify the tense of the following sentence: “I have never been to Paris.”

A. Present Perfect

B. Past Perfect

C. Future Perfect

D. Simple Present


Grammar › View

We’re going to go to San Francisco _____.

A. next month

B. the next month

C. the month next