What does it mean to say: “It’s raining cats and dogs!”?
A. Cats and dogs are falling from the sky.
B. It’s raining very heavily.
C. We are having a tornado.
D. Animals have learned to fly.

Random Topics:
Transitional Phrases and ConjunctionsTransportation VocabularyComparison and ModalsPrepositionGrammar - must & have toCommon ErrorPronoun & Present SimpleAntonymsInterjections, Tag Questions and Nouns of Direct AddressIndependent/Dependent Clauses & Relative ClausesOther quiz:
Past Continuous Tense › ViewHe __________ while she was sitting.
A. were standing
B. was standing
C. was stand
D. standing
Reported Speech › View
‘I can’t find my book’ said Alba.
A. Alba said she couldn’t find her book.
B. Alba said she couldn’t found her book.
C. Alba said she can’t find her book.
D. She said she could found her book.
Tenses › View. Choose the correct form: ‘He (not, finish) his project yet.’
A. He has not finished his project yet.
B. He did not finish his project yet.
C. He has not finish his project yet.
D. He is not finishing his project yet.
Tenses › View
Identify the verb tense in the sentence: We have been waiting for the bus.
A. Present simple
B. Past perfect continuous
C. Future perfect continuous
D. Present perfect continuous
