[ 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:
Collocations & TensesComparative & Superlative AdverbsAdverb and Noun ClausesMuch, many, a lot of, a few, a littlePreposition (at,in,on)Adjectives-Comparison, SuperlativeSentences Function and StructureA(n), the, no articlePresent and Future TensesModals and TensesOther quiz:
Vocabulary › ViewOur natural _______ will run out if people continue wasting them.
A. figures
B. numbers
C. resources
D. population
-ed/-ing Adjectives › View
The game was quite ________________.
A. excited
B. exciting
