I / leave by six
I will have left by six.
you / finish the report by the deadline?
Will you have finished the report by the deadline?
when / we / do everything?
When will we have done everything?
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.
you/ read the book for three days before the next class
You will have reading the book before the next class.
she / not / finish work by seven
She won’t have finished work by seven.
when / you / complete the work?
When will you have completed the work?
they / arrive by dinnertime
They will have arrived by dinnertime.
we / live in London for three years next week
We will have been living in London for three years next week.
she / get home by lunchtime?
Will she have got home by lunchtime?
they / not / go at six
They won’t have gone at six.
you / do everything by seven?
Will you have done everything by seven?
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
he / finish his exams when we go on holiday?
Will he have finished her exams when we go on holiday?
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.
how long / you / know your boyfriend when you get married?
How long will you have known your boyfriend when you get married?
By next year, she / know / for ten years
By next year, she will have known him for ten years.
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.
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.
how long / you / be in this company when you retire?
How long will you have been in this company when you retire?