Tenses exercise

1. I ………………. that film last week.

a) have seen
b) saw
c) had seen

2. When I reached home, he ………………….

a) was having a bath
b) had a bath
c) had been having a bath

3. He said that he …………………. her last year.

a) saw
b) had seen
c) have seen

4. She ……………….. before her husband arrived.

a) died
b) has died
c) had died

5. My friend …………………… for about a month.

a) is ill
b) has been ill
c) had been ill

6. He ………………… his watch shortly after he ………………. it.

a) lost, had bought
b) had lost, had bought
c) had lost, bought

7. My friend ………………… in Singapore since 2005.

a) is living
b) has been living
c) lives

8. He got angry before I …………………. a word.

a) said
b) had said
c) have said

9. I ………………. him for a long time.

a) did not see
b) have not seen
c) had not seen

10. He ……………….. for a walk in the morning.

a) goes
b) is going
c) has gone

Answers

1. I saw that film last week.

2. When I reached home, he was having a bath.

3. He said that he had seen her last year.

4. She had died before her husband arrived.

5. My friend has been ill for about a month.

6. He lost his watch shortly after he had bought it.

7. My friend has been living in Singapore since 2005.

8. He got angry before I had said a word.

9. I have not seen him for a long time.

10. He goes for a walk in the morning.