When we arrive in Los Angeles we'll need to rest, because we _______ (drive) about 800 miles.
will have driven
20
By the time you arrive I _______ (cook) something spectacular and dinner will be on the table waiting for you.
will have cooked
15
When I travel to England next year I ________ (study) English for over four years, so I think I'll be ready.
will have studied
15
Please, come at 8. By that time, I ______ (finish) my homework and we can go out.
will have finished
25
We are visiting a new city every week. By the end of the summer, we _______ (visit) all the most important cities in Europe.
will have visited
15
Phone me after 8 o'clock. We ______ (finish) dinner by then.
will have finished
20
A: What time does the meeting finish? Will you be free at 11.30? B: Yes, the meeting ______ (finish) by then.
will have finished
20
Ben is on holiday and he is spending his money very quickly. If he continues like this, he ______ (spend) all his money before the end of his holiday.
will have spent
20
Lisa is from New Zealand. She is travelling around Europe at the moment. So far she has travelled about 1,000 miles. By the end of the trip, she ______ (travel) more than 3,000 miles.
will have travelled
25
By 8 p.m., she _____ (finish) cooking dinner.
will have finished
15
They _____ (build) the new school by next year.
will have built
15
15
By the time you arrive, I _____ (prepare) everything.
will have prepared
15
He _____ (not / complete) the report by Friday.
won't have completed
15
By 2030, scientists _____ (discover) a cure for many diseases.
will have discovered
15
Make a question: you / finish / the book / by tomorrow?