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