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
M6 Past Perfect Simple Tense
0
%
0
0
0
Back
Restart
forget - forgot - ..........................
forgotton
Oops!
Okay!
fly - flew -.........................
flown
Oops!
Okay!
My brother ___(clean) up the kitchen before Mum arrived
had cleaned
Oops!
Okay!
cost - cost - ..................
cost
Oops!
Okay!
By the time I graduated high school I (has) already travel to many countries.
By the time I graduated high school I had already travelled to many countries.
Oops!
Okay!
fall - fell - ..................
fallen
Oops!
Okay!
write - wrote - ..........................
written
Oops!
Okay!
After we (walk) our dog, it started raining heavily.
had walked
Oops!
Okay!
bite - bit - ..............
bitten
Oops!
Okay!
The students finished (have) the exam before class was finished.
The students had finished the exam...
Oops!
Okay!
understand - understood - .......................
understood
Oops!
Okay!
(you / clean up) the mess by the time they came home?
Had you cleaned up
Oops!
Okay!
shut - shut - .........................
shut
Oops!
Okay!
eat - ate - ........................
eaten
Oops!
Okay!
I (not eat) sushi before he asked me out for dinner.
hadn't eaten
Oops!
Okay!
throw - threw - ......................
thrown
Oops!
Okay!
run - ran - ....................
run
Oops!
Okay!
know - knew - .........................
known
Oops!
Okay!
Jake got to the party when everyone had already (drink) all the beer.
Jake got to the party when everyone had already drunk all the beer.
Oops!
Okay!
be - was/were - ...........
been
Oops!
Okay!
lend - lent - ....................
lent
Oops!
Okay!
wear - wore - .................
worn
Oops!
Okay!
drink - drank - ..........................
drunk
Oops!
Okay!
sing - sang - ........................
sung
Oops!
Okay!
Jake was wet. He ___(not take) his umbrella in the morning
hadn't taken
Oops!
Okay!
speak - spoke - .......................
spoken
Oops!
Okay!
sell - sold - .......................
sold
Oops!
Okay!
tell - told - ......................
told
Oops!
Okay!
swim - swam - .........................
swum
Oops!
Okay!
After Loren (turn on) the alarm, she locked the door.
had turned on
Oops!
Okay!
rise- rose - ..................
risen
Oops!
Okay!
pay - paid - ...................
paid
Oops!
Okay!
send - sent - ....................
sent
Oops!
Okay!
He (not drive) a car before that day.
hadn't driven
Oops!
Okay!
tear - tore - .................
torn
Oops!
Okay!
Stella (not finish) the laundry before she went to bed.
Stella hadn't finished the laundry...
Oops!
Okay!
They bought a new car after they (have) that terrible accident.
had had
Oops!
Okay!
I (have) already taken a shower before we started class.
I had already taken a shower before we started class.
Oops!
Okay!
The rain___(stop) before we left the cinema
had stopped
Oops!
Okay!
fight - fought - .........................
fought
Oops!
Okay!
___ Jerry ___(perform) in that huge theatre before?
Had...performed...
Oops!
Okay!
burn - burnt - ...............
burnt
Oops!
Okay!
Afer he (repair) his bike, he went for a ride in the park.
had repaired
Oops!
Okay!
We didn't watch Dinosaurs. Mary and Carrie ___(see) it before
had seen
Oops!
Okay!
choose - chose -...................
chosen
Oops!
Okay!
lead - led - ..........................
led
Oops!
Okay!
begin - began - ..............
begun
Oops!
Okay!
sleep - slept - ......................
slept
Oops!
Okay!
Samantha (not have) time to explain her side of the story.
hadn't had
Oops!
Okay!
We called to cancel the movie, but Allan (already buy) the tickets.
had already bought
Oops!
Okay!
teach - taught - ....................
taught
Oops!
Okay!
become - became - ...................
become
Oops!
Okay!
meet - met - .......................
met
Oops!
Okay!
Before she prepared dinner, she (work) in the garden.
had worked
Oops!
Okay!
hit- hit - ..................
hit
Oops!
Okay!
Joan and Mary ____ (not travel) in Europe before they finished school
hadn't travelled
Oops!
Okay!
keep - kept -........................
kept
Oops!
Okay!
___ your sister___(break) an arm before?
Had...broken...
Oops!
Okay!
We ___(not meet) George before school started
hadn't met
Oops!
Okay!
stand - stood - ........................
stood
Oops!
Okay!
break - broke - ..............
broken
Oops!
Okay!
By the time he phoned her, she (find) someone new.
had found
Oops!
Okay!
We (haven't) (be) dating for very long when he asked me to marry him.
We hadn't been dating for very long...
Oops!
Okay!
lay - laid - ........................
laid
Oops!
Okay!
win - won - ........................
won
Oops!
Okay!
sit - sat - .............................
sat
Oops!
Okay!
I didn't say anything until she (finish) talking.
had finished
Oops!
Okay!
(Adam / speak) to his boss before he was fired?
Had Adam spoken
Oops!
Okay!
___ the puppy___(sleep) in your bed before last night?
Had...slept...
Oops!
Okay!
take - took - ......................
taken
Oops!
Okay!
bring - brought - .................
brought
Oops!
Okay!
build - built - ..................
built
Oops!
Okay!
Katie___(not have) an accident before she went ice skating
hadn't had
Oops!
Okay!
blow - blew - ..............
blown
Oops!
Okay!
lose - lost - ..........................
lost
Oops!
Okay!
give - gave - ..................
given
Oops!
Okay!
When I turned 16 year old I already (learn) how to drive.
...I had already learned how to drive.
Oops!
Okay!
ring- rang - .......................
rung
Oops!
Okay!
dive - dove - ................
dived
Oops!
Okay!
show - showed - .......................
shown
Oops!
Okay!
grow - grew - ........................
grown
Oops!
Okay!
They had just (arrive) when it started to rain.
They had just arrived....
Oops!
Okay!
buy -bought - ..................
bought
Oops!
Okay!
hide- hid - ................
hidden
Oops!
Okay!
How much wine (he / drink) before you came home?
had he drunk
Oops!
Okay!
spend - spent - ...................
spent
Oops!
Okay!
draw - drew - ..................
drawn
Oops!
Okay!
I washed the floor when the painter (go).
had gone
Oops!
Okay!
ride - rode - ........................
ridden
Oops!
Okay!
hang - hung - ..................
hung
Oops!
Okay!
put - put - ..........................
put
Oops!
Okay!
hear - heard - ....................
heard
Oops!
Okay!
feel - felt - ....................
felt
Oops!
Okay!
John and Jennifer (have) already had a baby before they got married.
John and Jennifer had already had a baby...
Oops!
Okay!
The band (have) start playing just before we got there.
The band had started playing just before we got there.
Oops!
Okay!
hold -held -...............
held
Oops!
Okay!
see - saw - .............
seen
Oops!
Okay!
freeze - froze - ...................
frozen
Oops!
Okay!
dream - dreamt - .....................
dreamt
Oops!
Okay!
dig- dug-...............
dug
Oops!
Okay!
catch - caught - ................
caught
Oops!
Okay!
wake - woke - .........................
woken
Oops!
Okay!
beat - beat- .................
beaten
Oops!
Okay!
He (not swim) in the lake before that day.
hadn't swum
Oops!
Okay!
forgive - forgave - ...................
forgiven
Oops!
Okay!
mean - meant - ........................
meant
Oops!
Okay!
hurt - hurt - ......................
hurt
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies