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
12G - Past Simple vs Continuous vs Perfect
0
%
0
0
0
Back
Restart
___ they ___ the concert last Saturday?
Were/enjoying
Have/enjoyed
Did/enjoy
Oops!
Okay!
They ___ to Spain in 2018.
have moved
were moving
moved
Oops!
Okay!
___ you ___ the new movie yesterday?
Have/seen
Did/see
Were/seeing
Oops!
Okay!
He ___ on the sofa while his brother ___ music.
was sleeping/was playing
had slept/plays
slept/has played
Oops!
Okay!
He ___ his bicycle last week.
sold
has sold
was selling
Oops!
Okay!
___ they ___ for the bus when it ___ to rain?
Were/waiting/started
Had/waited/has started
Did/wait/was starting
Oops!
Okay!
While she ___ for the bus, she ___ a book.
has waited/is reading
was waiting/read
had waited/reads
Oops!
Okay!
We ___ a new car three weeks ago.
have bought
were buying
bought
Oops!
Okay!
He ___ attention while he ___ down the street.
didn't pay/walks
wasn't paying/was walking
hadn't paid/has walked
Oops!
Okay!
She ___ her keys yesterday morning.
lost
was losing
has losted
Oops!
Okay!
I ___ dinner for my family yesterday evening.
have cooked
had cook
cooked
Oops!
Okay!
I ___ my grandparents last weekend.
have visited
was visiting
visited
Oops!
Okay!
What ___ he ___ at seven o'clock yesterday?
was/wearing
did/wear
has/worn
Oops!
Okay!
___ you ___ at nine o'clock yesterday?
Did/working
Have/worked
Were/working
Oops!
Okay!
They ___ lunch when the lights ___ off.
cooked/was going
have cooked/go
were cooking/went
Oops!
Okay!
___ it ___ when you ___ the house?
Was/snowing/left
Has/snowed/leave
Did/snow/were leaving
Oops!
Okay!
Why ___ you ___ the party early last night?
have/left
did/leave
were/leaving
Oops!
Okay!
What ___ you ___ at eight o'clock last night?
did/doing
were/doing
have/done
Oops!
Okay!
He ___ sick yesterday because he ___ too much cake before.
feels/has eaten
felt/had eaten
was feeling/ate
Oops!
Okay!
She ___ the dress yesterday because it ___ too expensive.
hasn't bought/is
didn't buy/was
wasn't buying/had been
Oops!
Okay!
They ___ at the hotel late last night.
were arriving
have arrived
arrived
Oops!
Okay!
What ___ you ___ before the lesson ___?
did/do/was beginning
had/done/began
have/done/begins
Oops!
Okay!
She ___ her room, so her mother ___ angry with her yesterday.
hasn't cleaned/is
hadn't cleaned/was
didn't clean/had been
Oops!
Okay!
At eight o'clock last night, she ___ in her room.
studies
was studying
has studied
Oops!
Okay!
Why ___ you ___ when I ___ into the room?
were/crying/walked
have/cried/walk
did/cry/was walking
Oops!
Okay!
By the time I ___ him, he ___ already ___ to bed.
called/had/gone
was calling/was/going
call/has/gone
Oops!
Okay!
They ___ already ___ the tickets before the concert ___ canceled.
had/bought/was
were/buying/had been
have/bought/is
Oops!
Okay!
While I ___ the dog, I ___ my old friend.
had walked/see
was walking/saw
walked/was seeing
Oops!
Okay!
While the teacher was speaking, she ___ to him.
wasn't listening
hasn't listened
hadn't listen
Oops!
Okay!
They ___ lunch before the meeting, so they ___ hungry during it.
hadn't eaten/were
haven't eaten/are
didn't eat/had been
Oops!
Okay!
We ___ late for work because the bus ___ down earlier.
are/was breaking
have been/broke
were/had broken
Oops!
Okay!
___ you ___ the news before I ___ you yesterday?
Have/heard/tell
Did/hear/was tellin
Had/heard/told
Oops!
Okay!
___ she ___ English before she ___ to London in 2020?
Did/study/was moving
Has/studied/moves
Had/studied/moved
Oops!
Okay!
She ___ the window a minute ago because it ___ warm.
was opening/had been
opened/was
has opened/is
Oops!
Okay!
While we ___ dinner, we ___ about our vacation.
were eating/talked
have eaten/are talking
had eaten/talks
Oops!
Okay!
Yesterday, the teacher ___ the test that we ___ the day before.
was checking/write
checked/had written
checks/have written
Oops!
Okay!
We ___ at a coffee shop two years ago.
have met
met
were meeting
Oops!
Okay!
___ you ___ your brother last night?
Did/call
Have/called
Were/call
Oops!
Okay!
I ___ television when you ___ me.
had watched/call
was watching/called
watched/was calling
Oops!
Okay!
When I arrived at the shop, I ___ I ___ my phone at home.
realized/had forgotten
realize/have forgotten
was realizing/forgot
Oops!
Okay!
The train ___ already ___ when we ___ at the station.
has/left/arriving
was/leaving/had arrived
had/left/arrived
Oops!
Okay!
The children ___ outside when the sun ___ down.
have played/goes
played/was going
were playing/went
Oops!
Okay!
She ___ never ___ snow before she ___ to Canada.
had/seen/moved
did/see/had moved
has/seen/was moving
Oops!
Okay!
I ___ your email yesterday.
haven't gotten
didn't get
wasn't getting
Oops!
Okay!
What time ___ you ___ up this morning?
were/waking
did/wake
have/woken
Oops!
Okay!
Why ___ they ___ the door before everyone ___?
have/locked/arrive
had/locked/arrived
did/lock/was arriving
Oops!
Okay!
She ___ tired yesterday because she ___ all day.
was/had worked
had been/works
is/was working
Oops!
Okay!
He ___ his homework yesterday.
didn't finish
hadn't finish
wasn't finish
Oops!
Okay!
___ you ___ the report before the meeting ___ yesterday?
Did/finish/was starting
Had/finished/started
Have/finished/starts
Oops!
Okay!
He couldn't enter the house because he ___ his key earlier.
was losing
had lost
has lost
Oops!
Okay!
They ___ to work when they ___ an accident.
have driven/have
were driving/had
drove/were having
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies