Grammar Quiz

[ Present Perfect ]

It ____ _____ all night.

A. have rained

B. have rain

C. has rained

D. has rain

Select your answer:
         


Random Topics:

Modal PerfectVerb + InfinitiveInfinitivesAdverbs, Infinitives, Definite ArticleNo Excuse Words / Conjunction SOConjunctions, Interjections and Sentence TypeConjunctive AdverbsSubordinate ConjunctionsSimple Past Irregular & Negative

Other quiz:

Grammar › View

From a distance you——- a wolf from a dog since wolves look very much like some dogs, such as German shepherds.

A. Couldn’t have been distinguished

B. Might not be able to distinguish

C. Would not be distinguished

D. Had better not distinguish

E. Shouldn’t have distinguished


Grammar › View

I _____ my arm when I was working out in the gym.

A. hurt

B. hurted

C. have hurt

D. was hurting