-
By 2 p.m. we ..... for Jack for 30 minutes.
-
will have waited
-
will have been waiting
-
Don't worry, I ..... the report by tomorrow's meeting.
-
will have finished
-
will have been finishing
-
Everyone hopes the police ..... the criminal by the end of the day.
-
will have caught
-
will have been catching
-
By next month Harry ..... glasses for half a year. He decided to have laser vision correction.
-
will not have worn
-
will not have been wearing
-
Will your grandma still have been riding a horse when she turns 80? ? I'm sure she will, she loves it.
-
Will your grandma still have ridden
-
Will your grandma still have been riding
-
I hope I ..... dinner by the time David comes back home.
-
will have made
-
will have been making
-
How many books ..... to read before the new school year begins?
-
will you have managed
-
will you have been managing
-
Susan ..... before she reaches 30 years of seniority.
-
will not have retired
-
will not have been retiring
-
When I turn 50 in a few days I ..... my business for 25 years. I've never expected it would last that long.
-
will have run
-
will have been running
-
How long ..... by the end of the month?
-
will they have travelled
-
will they have been travelling