[ 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:
Grammar › View….. did you put the butterfly you caught?
A. When
B. Where
C. Who
D. Which
Grammar › View
Fatima: Oh no! My pen’s just run out! Reem: Relax! _________ you mine. I’ve got plenty of extras.
A. I’ll be giving
B. I’ll give
C. I’m giving
D. I’m going to give
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.
