Future tense worksheet

Complete the following sentences using an appropriate verb form indicating the future.

1. By next Diwali we ………………………. here for ten years.

a) will be

b) will have been

c) would be

2. This time tomorrow I ……………………. with my kids.

a) will have been playing

b) will be playing

c will have played

3. I think the plane …………………….. Is your seat belt done up?

a) will take off

b) is about to take off

c) would take off

4. The Prime Minister ………………… Beijing in January.

a) is to visit

b) visits

5. You ……………………….. to tell anybody about this.

a) are don’t

b) don’t

c) are not

6. I ……………………….. she would arrive before long.

a) know

b) knew

c) have known

7. Phone me when you ……………………….. time.

a) had

b) have

c) would have

8. I’ll think of you when I ………………………… on the beach tomorrow.

a) will be lying

b) am lying

c) would be lying

9. I’ll follow her wherever she ………………………

a) go

b) goes

c) will go

10. Look at the sky. It ……………………… to rain.

a) will

b) is going

c) would

Answers

1. By next Diwali we will have been here for ten years.

2. This time tomorrow I will be playing with my kids.

3. I think the plane is about to take off. Is your seat belt done up?

4. The Prime Minister is to visit Beijing in January. (We use be + infinitive to talk about plans, arrangements and schedules.)

5. You are not to tell anybody about this. (Be + infinitive is used in instructions.)

6. I knew she would arrive before long.

7. Phone me when you have time.

8. I’ll think of you when I am lying on the beach tomorrow.

9. I’ll follow her wherever she goes. (When the verb in the main clause is in the future tense, we use a present tense in the subordinate clause to refer to the future.)

10. Look at the sky. It is going to rain. (When there is outside evidence we use ‘going to’ to talk about future.)

Manjusha

Hi, I am Manjusha. This is my blog where I give English grammar lessons and worksheets. You may also want to check out my other blogs IELTS Practice and NCERT Guides

Leave a Reply

Your email address will not be published.