Grammar Quiz

[ 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

Select your answer:
A  B  C  D  E 


Random Topics:

Present Perfect or Past Simple1st and 2nd ConditionalsSimilesSynonymsDemonstrative SpeechIf ClausesWh QuestionsNarrative, Past TensesSimple Past vs Past Continuous TenseVOCAB & GRAMMAR

Other quiz:

Grammar › View

Nhan is very short. He can’t play basketball.

A. Nhan is too short to play basketball.

B. Nhan is too short that he can’t play basketball.

C. Nhan is enough short to play basketball.


Tenses › View

Last night, we ______ (have) dinner at a fancy restaurant.

A. have

B. are having

C. had

D. will have

Grammar › View

As 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