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:

Basic Tenses › View

The sun _________ in the East.

A. is rising

B. rose

C. has risen

D. rises


Past Perfect Tense › View

If you … your money in a bank, it wouldn’t have gone.

A. had put
B. had been put

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.