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
past perfect
0
%
0
0
0
Back
Restart
I .............(can't) remember where I .............(leave) my keys.
couldn't/ had left
Oops!
Okay!
Last weekend I ..........(meet) a girl who (be born) .........in the same hospital as me.
met/ had been born
Oops!
Okay!
I couldn't buy the the magazine because I ...........(FORGET) to bring my wallet with me.
had forgotten
Oops!
Okay!
Last Saturday, I ..................(eat) at a Japanese restaurant. I (never, eat) ..........Japanese food before that.
ate/ had never eaten
Oops!
Okay!
After I ...............(write) the answer, I realised that I......(make) a mistake.
had written/ had made
Oops!
Okay!
we couldn't get home because we .....(miss) the last bus.
had missed
Oops!
Okay!
I didn't watch the programme because I ..........(see) it before.
had seen
Oops!
Okay!
I didn't have any chocolate beacuse my cousin ...............(eat) it.
had eaten
Oops!
Okay!
I didn't recognise my brother. He ..........(grow) a beard.
had grown
Oops!
Okay!
I ..........(not, play) volleyball because I (hurt) my hand.
didn't play/ had hurt
Oops!
Okay!
The pavement ..............(be) wet because it ............(rain).
was/ had rained
Oops!
Okay!
I ...........(find) an tablet that I ...........(lose) last year.
found/ had lost
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies