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

Random Topics:
Grammar: Reported QuestionsApostrophe GrammarAntonymsPast SimpleAdverbial PhrasesAdjectives & PrepositionsVocabulary, Adjective & PrepositionOrder of AdjectivesSuperlative AdjectivesArticle and Order of AdjctiveOther quiz:
Modals and Comparative Superlative › ViewYou look ill. You ………….. see the doctor.
A. shouldn’t
B. could
C. can
D. should
Grammar › View
Daddy, I’m going out with John.
Sue ________ with John.
A. denied going out
B. apologised for going out
C. regretted going out
D. confessed that she was going
_______, he will go out with his friends.
A. When Tony finished his project
B. When Tony finishes his project
C. When Tony had finished his project
D. When Tony was finishing his project
Past Continues Tense › View
When we heard the news, we _____________________ at the canteen.
A. are eating
B. is eating
C. are eating
D. were eating
