Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Advanced grammar The Perfect Aspect
0
%
0
0
0
Back
Restart
2 By the time she retires next year, she _______________(work) as a police officer for thirty years.
will have been working
Oops!
Okay!
7 By 2020, I ..............(visit) my sister in prison for ten years.
will have been visiting
Oops!
Okay!
11 Before he died he told us he _______ (bury) the money in the garden.
had buried
Oops!
Okay!
1 By 2025, he ..................... (spend) twenty years in prison.
will have spent
Oops!
Okay!
5 The press photographers ................. (stand) outside the court since the trial started.
have been standing
Oops!
Okay!
12 Seeing Liz after twenty years, I realized she _________ (change) at all.
hadn't changed
Oops!
Okay!
10 Sorry for the delay. ______ (wait) long?
Have you been waiting
Oops!
Okay!
4 He ............... (be) in prison for six years before evidence was found that proved his innocence.
had been
Oops!
Okay!
6 Looking at the crowds in the public galley, the case would seem .............(interest) the public.
to have interested
Oops!
Okay!
9 I....................(not finish) the project by Monday. I still have to do all the research.
won't have finished
Oops!
Okay!
8 When they found Chris, he said he ..................... (live) on the same streets for years.
had been living
Oops!
Okay!
3 She ................... (wait) for her appeal to go to court for over a year.
has been waiting
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies