[ Present Perfect Tense or Present Perfect Continuous Tense ]
It _____________all night and, up to now, it hasn’t stopped yet. Is it because of the storm?
A. has rained
B. rained
C. has been raining
D. rains

Random Topics:
Independent and Dependent ClausesVerb Moods and Vague PronounsFamily Vocabulary and GrammarPast Simple and ContinuousPast Continues TenseSynonym and AntonymVerbs + Gerund or InfinitivePhrase vs ClauseThird ConditionalsConjunctions - ConnectorsOther quiz:
Grammar › ViewWhy 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
Present Perfect › View
We have met Pedro _____ five years
A. since
B. on
C. at
D. for
Grammar › ViewAlthough the manager ______ relaxed in the meeting right now, he usually ______ irritated when staff arrive late.
A. seems / gets
B. is seeming / gets
C. seems / is getting
D. is seeming / is getting
Conditional Sentences › View
If he _______ the bus, he will be late.
A. misses
B. missed
C. will miss
