You are on page 1of 3

Tenses worksheet

Complete the following sentences using an appropriate verb form.

1. It ……………………. raining for two hours.

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

2. I ……………………….. my grandmother yesterday.

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

3. My boss …………………………… from London.

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. She will come if you ………………………… her.

a) invite
b) will invite
c) invited
d) would invite
6. I ………………………… to Iceland 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. We ………………………. waiting for them for two weeks.

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

9. The train ………………………………. before we reached the station.

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

10. I …………………………….. the newspaper every morning.

a) will read
b) am reading
c) read
d) was reading
Answers

1. It has been raining for two hours.

2. I visited my grandmother yesterday.

3. My boss has returned from London.

4. See that you arrive on time.

5. She will come if you invite her.

6. I had been /went to Iceland recently.

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

8. We have been waiting for them for two weeks.

9. The train had left before we reached the station.

10. I read the newspaper every morning.

https://www.englishgrammar.org/tenses-worksheet-10/

You might also like