Grammar Quiz

[ Present Perfect ]

It ____ _____ all night.

A. have rained

B. have rain

C. has rained

D. has rain

Select your answer:
         


Random Topics:

Synonym and AntonymPast TenseGrammar and VocabularySimple TensesVerbs + Infinitives / GerundsSubject Verb Agreement Irregular VerbPast Simple and Past ProgressiveNouns as AdjectivesAdverbial Phrasesa, an, the, zero article

Other quiz:

Tenses › View

Which auxiliary verb is commonly used to form the simple future tense?

A. did

B. has

C. will

D. am


Phrasal Verbs › View

She _____________ in the local gym every day.

A. work out

B. works out

C. worked out