1
2
3
4
5
100

I / leave by six

I will have left by six.

100

you / finish the report by the deadline?

Will you have finished the report by the deadline?

100

when / we / do everything?

When will we have done everything?

100

she / finish her exams by then, so we can go out for dinner

She will have finished her exams by then, so we can go out for dinner.

100

you/ read the book for three days before the next class 

You will have reading the book before the next class.

200

she / not / finish work by seven

She won’t have finished work by seven.

200

when / you / complete the work?

When will you have completed the work?

200

they / arrive by dinnertime

They will have arrived by dinnertime.

200

we / live in London for three years next week

We will have been living in London for three years next week.

200

she / get home by lunchtime?

Will she have got home by lunchtime?

300

they / not / go at six

They won’t have gone at six.

300

you / do everything by seven?

Will you have done everything by seven?

300

we /  eat for 2 hours before we come, we will be full 

We will have been eating for 2 hours before we come, so we’ll be full

300

he / finish his exams when we go on holiday? 

Will he have finished her exams when we go on holiday? 

300

By the end of the course/ you/ understand all the key concepts in chemistry 

By the end of this course, you will have understood all the key concepts in chemistry.

400

how long / you / know your boyfriend when you get married?

How long will you have known your boyfriend when you get married?

400

By next year, she / know / for ten years

By next year, she will have known him for ten years.

400

By the time you arrive / they / waiting for over an hour

By the time you arrive, they will have been waiting for over an hour. 

400

by next year / she / work at the company for ten years 

By next year, she will have been working at the company for ten years.

400

how long / you / be in this company when you retire?

How long will you have been in this company when you retire?

M
e
n
u