Toggle Navigation
Games
Blog
News
Class PIN
Join for Free
Sign in
Toggle Navigation
Games
PIN
Join for Free
Blog
Pricing
News
Contact us
Help center
Sign in
Study
Past perfect
0
%
0
0
0
Back
Restart
He won the tennis match because he (practise) hard for months.
had practised
Oops!
Okay!
Last week, Susan practised the piano every day, and she (play) well in the concert at the weekend.
played
Oops!
Okay!
Mrs Pozniak couldn't find her umbrella. She (leave) it on the bus.
had left
Oops!
Okay!
Susan wore a new sweater which she (choose) the day before.
had chosen
Oops!
Okay!
Ben went out of the house. He (walk) to the bus stop.
walked
Oops!
Okay!
Dad called all the family to the kitchen, because he (finish) cooking the dinner.
had finished
Oops!
Okay!
David couldn't write any more, because he (break) his pen.
had broken
Oops!
Okay!
Ben played with the football that his grandma (give) him for his birthday.
had given
Oops!
Okay!
Lisa woke up, looked at the clock and realized that she (sleep) for ten hours.
had slept
Oops!
Okay!
On Saturday, the Watson family packed their cases and (drive) to France.
drove
Oops!
Okay!
Kinga didn't write a postcard to her aunt, because she (forget) the address.
had forgotton
Oops!
Okay!
Ruby's hamster hid under the sofa, but she (catch) it again.
caught
Oops!
Okay!
Grandma went to the doctor last week, because her eyes (become) worse.
had become
Oops!
Okay!
Li's friends brought presents to her birthday party. She (open) them at the table.
opened
Oops!
Okay!
Ben got up and (have) breakfast.
had
Oops!
Okay!
When he went to bed that night, Mo (make) a hundred bow ties.
had made
Oops!
Okay!
Last year Kinga bought a vegan recipe book and (try) out some recipes.
tried
Oops!
Okay!
Lea was very excited because she (just / have) a phone call from her boyfriend.
had just had
Oops!
Okay!
When the kids saw the snake, they (run) away.
ran
Oops!
Okay!
Ruby wasn't hungry for dinner, because she (eat) too many sweets.
had eaten
Oops!
Okay!
The Jeannie Johnston left Ireland and (arrive) in the USA with one more passenger - a baby boy.
arrived
Oops!
Okay!
Dave played football in the moming, then he (go) home.
went
Oops!
Okay!
When the bus finally arrived, the kids (wait) nearly an hour for it.
had waited
Oops!
Okay!
After the visitors (go) home, everyone went to bed.
had gone
Oops!
Okay!
At Jalen's party, Kinga wore a blouse that she (never / wear) before.
had never worn
Oops!
Okay!
Ben repaired his bike and (ride) along the street to try it out.
rode
Oops!
Okay!
In 1845, there was a terrible famine. After that, a lot of Irish people (start) a new life in America.
started
Oops!
Okay!
Jalen heard about a rock concert, and (buy) a ticket.
bought
Oops!
Okay!
Tom and Katy made some Irish stew. They (enjoy) eating it.
enjoyed
Oops!
Okay!
At midnight, Mo and his family stopped working, because they (make) enough ties.
had made
Oops!
Okay!
Ruby thought the zoo was great. She (never / see) so many animals before.
had never seen
Oops!
Okay!
First we ate, then we (watch) TV.
watched
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies