[ 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:
Must / must not › ViewYou … switch your mobile phone on the plane.
A. must
B. mustn’t
Question Tag › View
Michael and Henry didn’t finish their homework, __________________?
A. does she
B. did he
C. did they
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
