Advanced level grammar review exercise 1

July 15, 2012pdf

Complete the following sentences using appropriate words.

1. If I ………………………………… about your problems, I would have helped you.

a) knew

b) know

c) had known

2. She has agreed to ………………………………….. my dogs while I am away on holiday.

a) look after

b) look at

c) look for

3. They made the child …………………………………. the milk.

a) drink

b) to drink

c) drank

4. She makes her children ………………………………………… their lessons everyday.

a) learn

b) learning

c) to learn

5. The test was ………………………….. difficult that she couldn’t answer many questions.

a) too

b) very

c) so

6. I ……………………………….. this work by next week.

a) will finish

b) will have finished

c) would finish

7. She ………………………………… by the time we arrived.

a) left

b) had left

c) was left

8. When I stopped ……………………………….. to him, he was working in his garden.

a) speaking

b) to speak

c) speak

9. Despite ………………………………. hard, he failed the exam.

a) working

b) to work

c) work

10. He …………………………….. play a lot of tennis when he was young.

a) used to

b) will

c) was to

Answers

1. If I had known about your problems, I would have helped you.

2. She has agreed to look after my dogs while I am away on holiday.

3. They made the child drink the milk.

4. She makes her children learn their lessons everyday.

5. The test was so difficult that she couldn’t answer many questions.

6. I will have finished this work by next week.

7. She had left by the time we arrived.

8. When I stopped to speak to him, he was working in his garden.

9. Despite working hard, he failed his exam.

10. He used to play a lot of tennis when he was young.

Keep your grammar up-to-date!
Includes Grammar Guide (PDF)