[ 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 & Vocabulary › ViewCould you disconnect your laptop … the Internet when you have finished checking your emails?
A. to
B. with
C. from
D. out
Prepositions › View
“Please come to the Computer Lab ………… our English periods. We will have our class ………….. the lab instead.”
A. during, at
B. on, at
C. before, in
D. after, in
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
