[ 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 & NegativeOther quiz:
Grammar › ViewFrom 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