[ Grammar ]
I like participating ———— charity programs.
A. on
B. of
C. in
D. from

Random Topics:
Finite and Non-Finite VerbGerund, Infinitive, Bare VerbComparative and Superlative AdjectiveUnreal ConditionalsPresent Continous TensePrepositions after VerbsPast Perfect or Past Perfect ContinuousTenses UsageTenses - AuxiliariesModals of AdvisabilityOther quiz:
Grammar › ViewI’m sorry I said it. I __________so bad about it. Please forgive me.
A. appear
B. feel
C. look
D. was
Grammar › View
Fortunately, the hospital’s new air-conditioning system ________ when the first heat wave of the summer arrived.
A. had installed
B. installed
C. had been installed
D. had been installing
Reflexive Pronouns › ViewI hadn’t realized how much they hated __ .
A. themselves
B. one another
C. them
Present Perfect Tense › View
Peter ___________________ (be) to Thailand once before.
A. has been
B. has be
C. have been
D. have be
