
[ Gerund or Infinitive ]
My uncle congratulated me __________ the exam.
A. passing
B. on having passed
C. on passed
D. about passed
Select your answer:

VocabularyPassive Voice Expressing WishesPresent Perfect TenseThere is or There areVerbs + Gerund or InfinitivePreposition of TimeGrammar, Literature, and VocabularyPassive Voice & Tenses
Other quiz:
Possessive Adjective and Pronoun › ViewMy brother doesn’t like ____ new job because it’s very boring.
A. his
B. its
C. he
Grammar › View
The goalie got injured, but her replacement played well.
A. Simple
B. Compound
C. Complex
D. Compound-Complex
How to use : Read the question carefully, then select one of the answers button.