[ 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:
Past Tense › View-Why did you have a different address last year?
Because I ______ (live) with my aunt over the summer holidays.
A. lived
B. was living
C. had lived
D. had been living
Present Tenses › View
The next bus leaves at 8 p.m., but I still … a ticket!
A. bought
B. am buying
C. haven’t bought
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
