[ Grammar ]
The city mayor praised all voluntary students ____ having cleaned the playgrounds for the children.
A. for
B. because of
C. at
D. due to

Random Topics:
Commas and Subordinating ConjunctionsGrammar and PrepositionModals VerbsDistinguishing Future TensesPresent Tensesas...as, comparatives, superlativesInterrogative Pronouns & AdverbsSentence Fragments and Complete SentencesComparison and ModalsNouns, Articles, DeterminersOther quiz:
Adjectives with Preposition › ViewAre you really good ____ singing?
A. in
B. of
C. at
D. about
Modals › View
They ___ have stayed up so late last night.
A. Should
B. Shouldn’t
C. Haven’t
Noun, Verb, Adjective › ViewThe exam I took last week was a failure.
A. noun
B. verb
C. adjective
Vocabulary › View
to do whatever you choose to do
A. please yourself
B. put yourself
