Tenses exercise

Fill in the blanks with appropriate verb forms.

1. I ………………………………………… to Beijing recently.

a) had gone

b) went

c) was going

2. He said that he ……………………………………………. from fever for three days.

a) was suffering

b) is suffering

c) had been suffering

3. I ………………………………………………. for his reply for two weeks now.

a) have been waiting

b) am waiting

c) had been waiting

4. The doctor concluded that the man ……………………………………….. twelve hours ago.

a) had been killed

b) had killed

c) is killed

5. My father ………………………………………….. tomorrow.

a) is arriving

b) would arrive

c) will have arrived

6. I ………………………………………………… Tokyo last summer.

a) visited

b) had visited

c) have visited

7. Every morning I ………………………………………………. the newspaper.

a) read

b) will read

c) am reading

8. A good singer …………………………………………… every day.

a) practices

b) is practicing

c) was practicing

9. He ……………………………………………… her for two years now, but has not proposed to her yet.

a) has been courting

b) has courted

c) is courting

10. By this time tomorrow, I ……………………………………………. the construction of my new house.

a) will complete

b) will have completed

c) would complete

Answers

1. went

2. had been suffering

3. have been waiting

4. had been killed

5. is arriving

6. visited

7. read

8. practices

9. has been courting

10. will have completed