You are on page 1of 3

Answers

1: I hope it will have stopped (stop) working by 5 o’clock this afternoon.

2: By next month I will have left (leave) for India.

3: The film will have ended (end) by the time we get there.

4: They will have built (build) a house by June next year.

5: I’m sure they will have completed (complete) the new road by September.

6: In two years from now, the contract will have come (come) to an end.

7: By the end of December, John will have been working (work) as a reporter for ten years.

8: By the time you arrive, I will have finished (finish) writing an essay.

9: He certainly won’t have done (not/do) all his homework by ten tonight.

10: By November I will have been working (work) for this company for 6 years.

11: By March 15, I will have been (be) here for one year.

12: By this time next week, he will have been writing (write) his novel for 6 months.

13: Will have you finished (finish) your work by 9 tonight?

14: By 2016 we will have been living (live) in London for 14 years.

15: He will have written (write) a book by the end of the week.

16: He will have been writing (write) this book for 3 months by the end of this week.

17: Will you have finished (finish/you) this project by next week?

18: Will she have been (be/she) pregnant for 5 months this week?

19: An hour from now I hope I will have done (do) all these exercises. We will go to the beach
then.

20: When I get my diploma in 2017, I will have been living (to live) in Hanoi for 2 years.

1
Rewrite the following sentences:
1. Leonardo di Caprio’s movie will win the Oscar’s at the end of the year. (By)
By the end of the year, Leonardo di Caprio’s movie will have won the Oscar’s.

1. I am going to do my homework tonight. (by tomorrow)


I will have finished my homework by tomorrow.

2. The show ends just a few minutes before ten o'clock. (by ten o’clock)
The show will have ended by ten o'clock.

3. We will live in a new house at the end of this year. (move)


We will have moved in a new house by the end of this year.

4. They will be watching TV all night. (What….)


What will they be doing all night?

5. The girls are studying their lessons now. (This time tomorrow…..)
This time tomorrow the girls will be studying their lessons.

6. She will fly to Brazil tomorrow. (Tomorrow at 8……)


She will be flying to Brazil tomorrow at 8.

7. They are about to finish their project soon. (By the end of the week)
By the end of the week, they will have finished their project.

8. She returns first then you can leave. (By the time)
By the time you leave, she will have returned.

9. We will have finished decorating the float before the parade. (When…)


When will you have finished decorating the float?

10. If the police arrive late, the burglars will rob the bank. (By the time..)
By the time the police arrive late, the burglars will have robbed the bank.

Choose the correct answer:


1. I ________ by then.
a) will be leave b) will have left c) will leaving
2. Will you ________ by 8am?
a) have arrived b) be arrive c) have arriving
3. We'll be ________ the news at 10pm.
a) watch b) watching c) to watch
4. I'll try my best to spot you. What ________ wearing?

2
a) will you b) will c) will you be
5. You ________ the bill by the time the item arrives.
a) 'll have received b) will receiving c) 've received
6. Melissa and Mike will be exhausted. They ________ slept for 24 hours.
a) will not b) will not have c) will not be
7. He will have ________ all about it by Monday.
a) forgetting b) forgotten c) be forgetting
8. At noon tomorrow, I ________ on a beach somewhere.
a) 'll be relaxing b) relax c) will being relax
9. Sorry, I can't. I ________ my daughter to work at that time.
a) will be taking b) 'll take c) won't be take
10.I will let you in. I ________ with the keys by the time you come in.
a) will have arrived b) will be arrival c) will be arrived

You might also like