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
The Perfect Aspect
0
%
0
0
0
Back
Restart
Once you_____ (finish), text me, I'll be waiting in the car park.
have finished (finish)
Oops!
Okay!
You can't park there because the road is being repaired. Hopefully, they _____ (finish) by tomorrow.
will have finished
Oops!
Okay!
I ________ (have) problems with my phone since I downloaded this new app.
have been having (have had)
Oops!
Okay!
This happened last year. I____ (take) part in lots of competitions, but I _____(never/feel) so nervous as I did then.
had taken; had never felt
Oops!
Okay!
I ____ (work) in a supermarket for a few months before going to university.
had worked / had been working
Oops!
Okay!
The letter said he ____ (miss) the payment, but he was sure he _____ (not).
had missed; hadn't
Oops!
Okay!
Spending on the new infrastructure ______ (double) by 2040.
will have doubled
Oops!
Okay!
I________ (mean) to change the Internet provider for months, but I _____ (not/have) the time yet.
have been meaning; haven't had
Oops!
Okay!
I _____ (take) on challenging projects over the past three years, which _______ (significantly / improve) my leadership skills.
have taken; has significantly improved
Oops!
Okay!
By midnight, we_______ (be) on the road for too long, and needed nothing more than a warm shower and a comfortable bed.
had been
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies