Gap fills

Complete the following sentences.

1. I am glad …………………. school.

a) to have been left
b) to have left
c) Either could be used here

2. You seem ………………….. James yesterday.

a) to have been annoyed
b) to have annoyed
c) Either could be used here

3. We hope ……………………… the job by next week.

a) to have finished
b) to have been finished
c) Either could be used here

4. Why did you go skiing there? You …………………… yourself.

a) could kill
b) could have killed
c) Either could be used here

5. I would have gone to university if my parents ………………………. more money.

a) had
b) had had
c) have had

6. You ……………………… – I was getting worried.

a) should write
b) should have written
c) Either could be used here

7. She …………………….. by now.

a) must arrive
b) must have arrived
c) Either could be used here

Answers

1. I am glad to have left school.

2. You seem to have annoyed James yesterday.

3. We hope to have finished the job by next week.

4. Why did you go skiing there? You could have killed yourself.

5. I would have gone to university if my parents had had more money.

6. You should have written – I was getting worried.

7. She must have arrived by now.