[ Grammar ]
Why is your hair wet? It _______________ for hours and I didn’t have any umbrella!
A. have raining
B. has rained
C. has been raining
D. has being rained

Random Topics:
Conjunctions & PrepositionsModal ProbabilityOffering HelpOrdering AdjectivesWho vs WhomQuantifiers: too many, too much & enoughDefinite ArticlesDirect-Indirect SpeechIndefinite PronounsVerbs + Infinitives / GerundsOther quiz:
To Infinitive/Bare Infinitive/Gerunds › ViewIt is about time you ————– harder for the next exam.
A. worked
B. working
C. work
D. to work
Grammar › View
They ______ soccer.
A. are loving
B. is loving
C. loves
D. love
Grammar › ViewBe sure to wipe off your desk before leaving class.
A. Declarative
B. Imperative
C. Exclamatory
D. Interrogative
Grammar › View
My mother will _____________ for work when she is done cooking.
A. left
B. leave
C. leaves
D. leaving
