Intermediate level prepositions worksheet

Complete the following sentences using appropriate prepositions.

1. I was amazed ……………… their brilliant performance.

a) with
b) at
c) by
d) to

2. She is afflicted …………………. a serious illness.

a) to
b) by
c) of
d) with

3. Cheese does not agree ………………… me.

a) upon
b) to
c) with
d) for

4. You must apologize …………………… your teacher for your rude behaviour.

a) with
b) to
c) at
d) for

5. Is it possible to achieve just about anything one aims ………………….?

a) at
b) to
c) with
d) of

6. She often boasts ………………… her achievements.

a) about
b) of
c) at
d) with

7. Don’t brood ……………………. your past failures.

a) with
b) at
c) by
d) over

8. We decided to call …………………… the principal. 

a) at
b) on
c) for
d) with

9. He has been charged …………………… the murder of his former business partner.

a) out
b) with
c) by
d) from

10. He deals ………………… silk.

a) at
b) with
c) in
d) of

Answers

1. I was amazed at their brilliant performance.

2. She is afflicted with a serious illness.

3. Cheese does not agree with me.

4. You must apologize to your teacher for your rude behaviour.

5. Is it possible to achieve just about anything one aims for?

6. She often boasts of her achievements.

7. Don’t brood over your past failures.

8. We decided to call on the principal.

9. He has been charged with the murder of his former business partner.

10. He deals in silk.