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:

Vocabulary › View

The topics taught in a subject.

A. Syllabus

B. Syllas

C. Sylabus

D. Syllaus


Modal Perfect › View

The plane is late. It ____________ landed by now.

A. must

B. should

C. ought to have

D. must have

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.