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
Past perfect and past simple
0
%
0
0
0
Back
Restart
By the time Mike (send) his CV, the company (already/find) someone for the position.
sent / had already found
Oops!
Okay!
By the time my boss (ask) me for the presentation I (not / finish) it yet.
asked / hadn't finished
Oops!
Okay!
I (be) to Thailand twice before I (get) a job there.
had been / got
Oops!
Okay!
All my colleagues (already/go) home for the day by the time I (finish) work.
had already gone/ finished
Oops!
Okay!
When William was hired, I (work/already) here for three years.
had already worked
Oops!
Okay!
They (already/see) the exhibition before they (go) to the restaurant.
had already seen / went
Oops!
Okay!
After I (send) the mail, I realized that I (forget) to attach the file.
sent / had forgotten
Oops!
Okay!
She (work) as a flight attendant before she (come) to work with us.
had worked / came
Oops!
Okay!
When Martha (arrive), the match (already/ start).
arrived / had already started
Oops!
Okay!
(David/research) the company before he (go) for the interview?
had David researched / went
Oops!
Okay!
By the time Doris (get) to the meeting, everyone (go) home.
got / had gone
Oops!
Okay!
I (call) her office but she (already/leave).
called/ had already left
Oops!
Okay!
I (just /start) to type the letter, when the phone rang.
had just started
Oops!
Okay!
(you/gain) experience as an accountant before you (start) to work for us?
had you gained / started
Oops!
Okay!
(they/prepared) before the meeting started?
had they prepared
Oops!
Okay!
Before they (move) to Japan, they (already / sell) everything.
moved / had already sold
Oops!
Okay!
Lawrence (already/discuss) partnership with Jack before they (establish) his own company.
had already discussed / established
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies