[ Grammar ]
It …………. (be) cloudy for days before it …………. (begin) to rain.
A. has been / began
B. was / has begun
C. have been/ began
D. was / began

Random Topics:
Present Perfect or Past Simple1st and 2nd ConditionalsSimilesSynonymsDemonstrative SpeechIf ClausesWh QuestionsNarrative, Past TensesSimple Past vs Past Continuous TenseVOCAB & GRAMMAROther quiz:
Modal Verbs › View_____ you ride a bike safely? I’m not sure.
A. Can
B. Shouldn’t
C. Must
D. May
Grammar › View
What is the collective noun?
A. teacher
B. student
C. group
Grammar › ViewAs an old friend, may I give you an advice?
A. correct
B. incorrect
Grammar › View
This faucet is dripping again. I guess I _____ the plumber to look at it.
A. to get
B. will get
C. getting
D. get