Tenses worksheet

Complete the following sentences using an appropriate tense form.

1. We ………………… waiting here for three hours.

a) have been
b) has been
c) are
d) were

2. I ………………… him yesterday.

a) visited
b) have visited
c) had visited
d) was visiting

3. He ……………….. from Tokyo last week.

a) has returned
b) have returned
c) had returned
d) returned

4. See that you ………………….. on time.

a) will arrive
b) arrive
c) would arrive
d) arrived

5. They will come if we …………….. them.

a) invite
b) will invite
c) invited
d) would invite

6. I ………………… to Tokyo recently.

a) had been
b) went
c) have been
d) was

7. The doctor concluded that the man ………………… killed ten hours ago.

a) had been
b) was
c) has been
d) is

8. I ………………….. waiting for his reply for two weeks now.

a) have been
b) has been
c) had been
d) was

9. The train …………………. by the time we reach the station.

a) will leave
b) will have left
c) left
d) would leave

Answers

1. We have been waiting here for three hours.

2. I visited him yesterday.

3. He returned from Tokyo last week.

4. See that you arrive on time.

5. They will come if we invite them.

6. I went to Tokyo recently.

7. The doctor concluded that the man had been killed ten hours ago.

8. I have been waiting for his reply for two weeks now.

9. The train will have left by the time we reach the station.