Grammar Quiz

[ Perfect Tenses ]

A big effort……………..recently to keep the town clean

A. has been made

B. have made

C. has made

D. have been made

Select your answer:
A  B  C  D  E 


Random Topics:

Future Continuous, Future Perfect and Future Perfect ContinuousAdjective OrderConditional TensesPresent Simple & Present ContinuousSimple Present and Present ContinuosConnectorsTransitionsPronouns ( Interrogative )Offer and SuggestionPresent Simple or Present Continuous

Other quiz:

Grammar › View

….. did you put the butterfly you caught?

A. When

B. Where

C. Who

D. Which


Grammar › View

Fatima: Oh no! My pen’s just run out! Reem: Relax! _________ you mine. I’ve got plenty of extras.

A. I’ll be giving

B. I’ll give

C. I’m giving

D. I’m going to give

Grammar › View

______ you understand the question?

A. Does

B. Are

C. Did

D. Do


Grammar › View

Despite the thunderstorm; we sat on the porch.

A. NO CHANGE

B. Despite the thunderstorm: we sat on the porch.

C. Despite the thunderstorm, we sat on the porch.

D. Despite the thunderstorm we sat on the porch.