[ 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

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 ContinuousOther quiz:
Vocabulary › ViewHave 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.
