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:

WH- Question WordsPast ContinuousVocabulary and TensesTenses and ArticlePast Simple and ContinuousRelative Clauses and Past PerfectFuture - will / going to / present continuousConditional Sentence Type 3Present/Future/Past Simple/Present PerfectPrefixes Suffixes

Other quiz:

Verb Tenses › View

Right now, my friend and I _______ on the phone.

A. chat

B. are chatting

C. chatted

D. will chat


Articles and Demonstratives › View

Choose the correct article: ___ dog

A. the

B. an

C. some

D. a