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 before the next class

You will have read 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 / be in London for three years next week

We will have been 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 / not / eat before we come, so we’ll be hungry

We won’t have eaten before we come, so we’ll be hungry.

300

he / finish his exams when we go on holiday?

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

300

we / arrive by the time it gets dark?

Will we have arrived by the time it gets dark?

400

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

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

400

he / not / complete the project by July

He won’t have completed the project by July.

400

I / not / finish the essay before the weekend

I won’t have finished the essay before the weekend.

400

why / she / finish the cleaning by six?

Why will she have finished the cleaning by six?

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