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