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

Have you had any news about that ____ you applied for yet?

A. work

B. job

C. career

D. vacancy


Verb Tenses › View

While he was writing to his friend, he __________a noise upstairs.

A. was hearing

B. had heard

C. heard

D. hears

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.