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
B2 Past tenses
0
%
0
0
0
Back
Restart
I ________ (not / understand) what was happening because everyone ________ (speak) so quickly.
didn't understand / was speaking
Oops!
Okay!
By the time the student ________ (arrive), the teacher ________ (already / start) the lesson.
arrived / had already started
Oops!
Okay!
When I was at school, I ________ (walk) home every afternoon, and my friends ________ (usually / join) me.
used to walk (walked) / would usually join
Oops!
Okay!
He ________ (already / finish) his homework when his friends ________ (call) him.
had already finished / called
Oops!
Okay!
By the time we ________ (arrive) at the station, the train ________ (already / leave).
arrived / had already left
Oops!
Okay!
She ________ (work) at the company for five years before she ________ (decide) to leave.
had been working (had worked) / decided
Oops!
Okay!
While I ________ (walk) home, I ________ (see) an old friend from school.
was walking / saw
Oops!
Okay!
They ________ (watch) a film when the electricity suddenly ________ (go) off.
were watching / went
Oops!
Okay!
I ________ (meet) Sarah while I ________ (shop) in the city centre.
met / was shopping
Oops!
Okay!
I ________ (study) English for three years, and I ________ (learn) a lot during that time.
have been studying / have learned
Oops!
Okay!
The company ________ (grow) rapidly over the past few years, and it ________ (open) three new offices recently.
has been growing / has opened
Oops!
Okay!
She ________ (wait) for her friend for thirty minutes when she ________ (receive) a message saying that he was going to be late.
had been waiting / received
Oops!
Okay!
She ________ (never / visit) Spain before she ________ (move) there last year.
had never visited / moved
Oops!
Okay!
We ________ (visit) that museum several times since it ________ (open) in 2020.
have visited / opened
Oops!
Okay!
He ________ (already / leave) the house when I ________ (try) to call him.
had already left / tried
Oops!
Okay!
I ________ (not / see) Tom since he ________ (move) to London.
haven't seen / moved
Oops!
Okay!
We ________ (know) each other for ten years, but we only ________ (become) close friends recently.
have known / have become (became)
Oops!
Okay!
We ________ (drive) for nearly four hours when we ________ (decide) to stop for a break.
had been driving / decided
Oops!
Okay!
When we were children, we ________ (go) to the beach every summer, and our parents ________ (always / bring) a picnic.
would go / would always bring
Oops!
Okay!
He ________ (not / finish) the book yet, although he ________ (read) it for several weeks.
hasn't finished / has been reading
Oops!
Okay!
They ________ (wait) for over an hour when the bus finally ________ (arrive).
had been waiting / arrived
Oops!
Okay!
When I was younger, I ________ (play) tennis every weekend, and my brother ________ (come) with me.
used to play (played) / would come
Oops!
Okay!
When we lived in the countryside, our neighbours always ________ (invite) us for dinner, and we ________ (always / enjoy) ourselves.
used to invite / would always enjoy
Oops!
Okay!
Before they moved abroad, they ________ (never / travel) outside their home country, although they ________ (always / want) to.
had never travelled / had always wanted (always wanted)
Oops!
Okay!
When he was younger, he ________ (spend) hours playing computer games, but he ________ (stop) playing them now.
would spend (used to spend) / has stopped
Oops!
Okay!
When I was a teenager, I ________ (stay) up late, and I ________ (often / watch) films until midnight.
used to stay (stayed) / would often watch
Oops!
Okay!
My grandparents ________ (live) in this house since they ________ (get) married.
have lived / got
Oops!
Okay!
She ________ (work) all morning, so she was tired when she ________ (get) home.
had been working / got
Oops!
Okay!
While the children ________ (play) outside, their parents ________ (prepare) dinner.
were playing / were preparing
Oops!
Okay!
I ________ (just / finish) dinner when my phone ________ (ring).
had just finished / rang
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies