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