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
TENSES
0
%
0
0
0
Back
Restart
I ___ (be) so tired last night because I ___ (not/sleep) well the night before.
was | hadn't slept
Oops!
Okay!
When I ___ (arrive) at the party, everyone ___ (dance) already for over an hour.
arrived | had been dancing
Oops!
Okay!
As soon as she ___ (put) down the phone, it ___ (ring) again.
put | rang
Oops!
Okay!
She ___ (read) several books this month, but she ___ (never/read) that particular author before last year.
has read | had never read
Oops!
Okay!
She ___ (just/finish) her presentation when the fire alarm ___ (go) off.
had just finished | went off
Oops!
Okay!
He ___ (work) on the report all day yesterday when his laptop suddenly ___ (crash).
had been working | crashed
Oops!
Okay!
The train ___ (leave) five minutes before they ___ (get) to the station.
had left | got
Oops!
Okay!
I ___ (not/meet) his parents before they ___ (come) to visit last weekend.
hadn't met | came
Oops!
Okay!
He ___ (work) on the report all day yesterday when his laptop suddenly ___ (crash).
had been working | crashed
Oops!
Okay!
By the time we ___ (finish) dinner, the movie ___ (already/start).
finished | had already started
Oops!
Okay!
We ___ (try) to fix the car for an hour when the mechanic finally ___ (arrive).
had been trying | arrived
Oops!
Okay!
They ___ (not/realize) they had forgotten the tickets until they reached the station.
didn't realize
Oops!
Okay!
I ___ (live) in this city for five years, but I still ___ (not/visit) all the landmarks.
have lived or have been living | haven't visited
Oops!
Okay!
I ___ (not/see) her recently, but I ___ (see) her at the wedding last year before she moved abroad.
haven't seen | saw
Oops!
Okay!
How long ___ (you/wait) for the bus before it finally ___ (arrive)?
had you been waiting | arrived
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies