[ Grammar ]
The roads are closed because it _______________ since yesterday.
A. was snowing
B. has been snowed
C. has been snowing
D. snows

Random Topics:
Infinitives or GerundsVerbs and TensesGrammar : Structural Common ErrorsSimple Past ContinuosWH Questions and Simple Past TenseVerbs + Gerund or InfinitiveSuperlative & Comparative AdverbsComparisionAdverb ClauseAdjective + to + VerbOther quiz:
Grammar › ViewWhen Peter _______, I _______ him to your new house.
A. will arrive / take
B. arrives/ will take
C. has arrived / am taking
D. had arrive / had taken
Conjunctions › View
I want a new TV _____ the one I have now is broken.
A. and
B. so
C. although
D. but
E. because
Cleanup vs. Clean Up › ViewWhat … methods did workers use for the Exxon Valdez oil spill?
(a) cleanup
(b) clean up
Present Simple, Present Continuous or Present Perfect › View
How long _____ you _____ (know) John? 3 years
A. Have you known
B. Are you knowing
C. do know