Toggle Navigation
Games
Blog
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
Contact us
Help center
Sign in
Study
FUTURE PERECT VS FUT PERFECT PROGRESSIVE
0
%
0
0
0
Back
Restart
In December, my parents _____ (live) in this house for fifty years.
will have been living / will have lived
Oops!
Okay!
The way things are going, we _______ (not move in) before winter.
won’t have moved in
Oops!
Okay!
IS IT OK? We’re so late now that by the time we arrive, everyone will leave!
We’re so late now that by the time we arrive, everyone will have left!
Oops!
Okay!
ANY MISTAKES? In March of this year, I’ll be working for this company for six years.
In March this year, I’ll have been working for this company for six years.
Oops!
Okay!
IS IT OK? It’s predicted that the construction work won’t have been completed until spring 2020.
CORRECT
Oops!
Okay!
ANY MISTAKES? We’re tested throughout the course. By the time I graduate, I’ll have been taking eighteen exams in all
By the time I graduate, I’ll have taken eighteen exams in all.
Oops!
Okay!
Do you think Jon _____ (hear) the news by now?
will have heard
Oops!
Okay!
ANY MISTAKES? It is estimated that by 2025, robots will have taken over a staggering half of all jobs in the U.S.A.
CORRECT
Oops!
Okay!
Dom ____ (come) to the club for ten years in May
will have been coming
Oops!
Okay!
IS IT OK? Can you believe that this November Ruby will have been dead for six years?
CORRECT
Oops!
Okay!
Christa _____ (study) for eight years by the time she finishes her Ph.D.
will have been studying
Oops!
Okay!
ANY CORRECTIONS? It’s been a long day. When I stop for dinner in half an hour’s time, I’ve been working for eleven hours straight.
When I stop for dinner in half an hour’s time, I’ll have been working for eleven hours straight
Oops!
Okay!
I won’t get the Christmas bonus because I ____ (not work) here long enough by then
won’t have been working / won’t have worked
Oops!
Okay!
is there any mistake? Sadly, by the time my brother starts going to this school, I will have been leaving.
NO! Sadly, by the time my brother starts going to this school, I will have left.
Oops!
Okay!
You can’t go to your rooms until two, because they ____ (not clean) before then.
won’t have been cleaned
Oops!
Okay!
IS IT OK? I’m completely fed up. In ten minutes’ time, I’ll have been waiting to see the doctor for two hours!
CORRECT
Oops!
Okay!
I don’t think the rain _____ (stop) before we need to leave.
will have stopped
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies