[ 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:
Grammar › ViewWhich pair of words below are synonyms?
A. Overjoyed/delighted
B. Cold/hot
C. Frightening/funny
D. Friendly/nervous
Grammar › View
My mother took ___________ car to the shop to get a new tire.
A. her
B. they
C. yours
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