[ 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 › ViewThe 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.
