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
0
%
0
0
0
Back
Restart
Only after they ______ (part) ways did he know how sorrowful a breakup can be.
had parted
Oops!
Okay!
They ________ (wait) for the bus over the past 2 hours.
have been waiting/have waited
Oops!
Okay!
No sooner _________ (set) up his own company than a large number of people ______ (compete) for its shares.
had he set - competed
Oops!
Okay!
They ______ (watch) TV for the past 3 hours until there _______ (be) a blackout.
had been watching - was
Oops!
Okay!
This is the most thrilling film Jane's dad has ever watched. --> Jane's dad has never
watched such a thrilling film (before).
Oops!
Okay!
Mario _________ (buy) a ring before he _________ (propose) to the princess.
will have bought - proposes
Oops!
Okay!
Throughout the lockdown, she _______ (read) 3 books.
has read
Oops!
Okay!
Prior to packaging, instant noodles __________ (pass) a product-testing procedure.
will have passed
Oops!
Okay!
It was not until his mom _______ (pass) away did he realize how precious she is.
had passed
Oops!
Okay!
Hardly ____________ (put) my pen down when the teacher ______ (start) to collect the students' papers.
had I put - started
Oops!
Okay!
Mark's never seen such a gorgeous girl as Kat. --> Kat is
the most gorgeous girl Mark has ever seen.
Oops!
Okay!
She _______ (live) in Hanoi for the past 10 years.
has lived/has been living
Oops!
Okay!
Hurry up! The match _________ (kick) off by the time we ________ (arrive) at the stadium.
will have kicked - arrive
Oops!
Okay!
The bank robbers ________ (get) away with loads of money as the police _________ (fail) to catch them.
got - had failed/had got - failed
Oops!
Okay!
Since her mother _______ (forget) to lock the door, a burglar _______ (break) into their house.
had forgotten - broke
Oops!
Okay!
In the future, students ___________ (study) for 4 years until they _______ (graduate).
will have been studying - graduate
Oops!
Okay!
The last time I saw Kelly was 5 hours ago. --> I haven't ______________.
seen Kelly for 5 hours.
Oops!
Okay!
Maria ________ (enter) that prestigious university after she _______ (grant) the scholarship.
will enter - has granted
Oops!
Okay!
She has ________ (read) her favorite book for 1 hour.
has been reading
Oops!
Okay!
That was the very first time Mary _______ (pay) a visit to Taiwan.
had paid
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies