Grammar Quiz

Verb, Object, Preposition Quiz


Preview:


Thank you _______ your patience.

A. on

B. from

C. for


Thank you _______ your advice.

A. for

B. on

C. from


You can forgive them _______ doing that.

A. on

B. for

C. from


Thank you _______ your kindness.

A. for

B. on

C. from


She congratulated me _______ my new job.

A. on

B. for

C. from


Forgive us _______ being late.

A. on

B. for

C. from


Can you forgive him _______ his mistake?

A. from

B. for

C. on


He congratulated me _______ my success.

A. for

B. on

C. from


We will prevent the students _______ leaving.

A. for

B. from

C. on


You should forgive yourself _______ past mistakes.

A. for

B. on

C. from


I asked my teacher _______ the new books as a gift.

A. for

B. about

C. on


Thank you _______ your support.

A. on

B. for

C. from


We will prevent them _______ going outside.

A. from

B. for

C. on


Forgive them _______ their errors.

A. on

B. from

C. for


We thanked them _______ their help.

A. for

B. on

C. from


He congratulated her _______ her promotion.

A. for

B. on

C. from


Thank you _______ listening to me.

A. for

B. on

C. from


We must prevent them _______ making noise.

A. on

B. for

C. from


He congratulated us _______ winning the match.

A. from

B. for

C. on


We must prevent the children _______ running.

A. for

B. on

C. from


She congratulated us _______ our performance.

A. for

B. on

C. from


You can forgive her _______ forgetting.

A. for

B. on

C. from


She congratulated me _______ my achievement.

A. on

B. for

C. from


They will prevent us _______ entering.

A. on

B. from

C. for


I asked my teacher _______ the new books.

A. for

B. about

C. from




About grammarquiz.net

GrammarQuiz.Net - Improve your knowledge of English grammar, the best way to kill your free time.