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

Random Topics:
Past and Present ContinuousMesopotamia VocabularyProgressive TenseAdjectives & PrepositionModal and Modal PerfectTenses and ArticlePhrase and ClauseGerunds and ModalsAdverbial ClausesIf/Unless - Conditional type 1Other quiz:
Modal Verbs › ViewThis console is so simple that it ………. operated by anyone.
A. -is able to
B. -can be
Grammar › View
We … a yellow house.
A. have
B. has
C. do
D. does
