Grammar Quiz

[ Gerund or Infinitive ]

My uncle congratulated me __________ the exam.

A. passing

B. on having passed

C. on passed

D. about passed

Select your answer:
A  B  C  D  E 


Random Topics:

Grammar: Reported QuestionsApostrophe GrammarAntonymsPast SimpleAdverbial PhrasesAdjectives & PrepositionsVocabulary, Adjective & PrepositionOrder of AdjectivesSuperlative AdjectivesArticle and Order of Adjctive

Other quiz:

Modal Verb › View

I was going to write my essay about the British nuclear tests in the Australian Desert, but I ________ the topic when I ________ much information about them.

A. have changed / wasn’t able to find

B. had to change / couldn’t find

C. must change / haven’t found

D. might have changed / don’t find


Conditionals › View

He says he’s your friend, but he didn’t help you.

If he were your friend, he _____ you.

A. had helped

B. would have helped

C. would help

D. helped

Tenses › View

_______, 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