Will lunch ............ by the time we arrive?
be eaten
have been eaten
have eaten
be eating
I think we ………… this task before the end of next week; we’ll need more time.
have finished
will have finished
won’t have finished
are finishing
When I see you tomorrow, I .......... you my new book.
will have shown
will be showing
show
will show
The train from Alexandria ......... at Giza station at 12:30.
will arrive
will be arriving
arrives
will have arrived
By the time my father ………… back from London, we will have prepared everything for my sister's wedding.
comes
had come
came
will come
The government ………… more and more schools by next year.
are building
will have built
has built
will build
Sam is probably .......... the proposal by the time he leaves this afternoon.
being completed
going to complete
going to have completed
completing
By the end of next year, the government ………… the hospital in our town.
will modernize
has modernized
will have modernized
must have modernized
After saving up a lot of money, I think I ………… a new car before the end of next month.
had had
will have had
have had
will have
I ………… revision work before I sit for the next exam.
will have done
had done
was doing
have done
Do you think you ........... children by the time you are 30?
are having
are going to have
………… that task before the manager arrives?
Will you have done
Have you done
Were you doing
Did you do
She .............her exams by 6 o'clock, so we can go out for dinner.
will finish
is going to finish
is finishing
My brother ………… from the university by the end of next July.
is going to graduate
has graduated
will have graduated
will graduate
By the time you get here, I .......... watching the movie.
am going to finish
finish
Don’t worry, I’ll be awake when you come. I ………… to bed before ten.
have gone
will have gone
had gone
won’t have gone
I will have graduated ………………….. next year.
in
at
by
on
The problem of food shortage ………… solved by the end of next decade. Who knows?
might have been
might have
will have been
We will wait at the station room until the train ..........
By 2050, half of the world .......... English and communicate well with each other.
is speaking
will be spoken
will have been spoken
will speak