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
Perfect Aspect
0
%
0
0
0
Back
Restart
If you had asked me, I would _________ you.
have helped
Oops!
Okay!
I ___ (buy) my own plane by the time I retire. Because for me the sky is not the limit, it’s the destination!
will have bought
Oops!
Okay!
I ____ (take) pilot classes for over 2 years now.
have been taking
Oops!
Okay!
By the end of the week we ______ (work) with this fund for a year and ______ (raise) over $1 million for them.
will have been working; will have raised
Oops!
Okay!
She ___ (work) long enough to take over the business by then.
will have been working/will have worked
Oops!
Okay!
Correct the mistake: I expect to will have received your answer by 12 o’clock.
I expect to have received your answer by 12 o’clock.
Oops!
Okay!
I ____ (wait) for the morning all night and ____ (count) minutes and seconds before the alarm clock went off.
had been waiting, had been counting
Oops!
Okay!
Did you sell your Toyota? - Yes, I _____ (have) for more than 10 years. It was time to move on.
had had - have had
Oops!
Okay!
Correct the misttake: Anna has been undesrtanding math much better lately.
has understood
Oops!
Okay!
You look exhausted! What ___ you ___ (do)?
have you been doing?
Oops!
Okay!
______ (see) anyone before you turned he corner?
Had you seen
Oops!
Okay!
When we arrived at the airport, we realised we ___ (forget) our passports!
had forgotten
Oops!
Okay!
I ____ (dream) about the sky all my life.
have been dreaming
Oops!
Okay!
I _______ (see) this documentary 4 times already.
have seen
Oops!
Okay!
Correct the mistake: By the end of the week I have bought a car.
By the end of the week I will have bought a car.
Oops!
Okay!
Correct the mistake: My brother denies have eaten my sandwich.
My brother denies having eaten my sandwich.
Oops!
Okay!
How many words _________ (learn) so far?
have you learnt - learned
Oops!
Okay!
It ______ (rain) for hours!!
has been raining
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies