[ Present Perfect and Present Perfect Continuous ]
It … all day! Why can’t it stop!
A. is raining
B. rains
C. has been raining
D. have been raining

Random Topics:
Synonyms and VocabularyPresent Perfect & Past Simple TensePrepositions of Place and TimeShould and Shouldn'tInterrogative Pronouns & AdverbsPossessive Nouns with Apostrophes and PronounsGerunds & Infinitives + VocabularyGrammar - Countable/ UncountablePast and Present ContinuousFuture Time and TensesOther quiz:
Grammar › ViewHe is man ……….. we wanted to find.
A. who
B. whose
C. whom
D. which
Tenses and Articles › View
Michelle ____ a swimming competition.
A. is won
B. has win
C. has won
D. have won
Grammar › ViewThis painting is very old. ____________, it was painted in the 16th century.
A. Actually
B. In spite of this
C. Nevertheless
D. Similarly
Preposition › View
Don’t forget ___________ what others might think of your decisions.
A. for
B. on
C. with
D. about
