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
1. Past Perfect Tense
0
%
0
0
0
Back
Restart
before / to China / had / they / married / travelled / my parents
My parents had married before they travelled to China
Oops!
Okay!
breakfast / hadn`t / already / Garfield / had / by 10 am last Monday
Garfield hadn`t already had breakfast by 10 am last Monday.
Oops!
Okay!
had / had / she / Jenny / a dog / 10 years old / before / was
Jenny had had a dog before she was 10 years old.
Oops!
Okay!
in Spain / before / had / lived / she / to Canada / Mary / moved?
Had Mary lived in Spain before she moved to Canada?
Oops!
Okay!
this illness / before / hadn`t / you / had / swam in the river / you
You hadn`t had this illness before you swam in the river
Oops!
Okay!
broke / the boy / built / had / that / we / the sandcastle
The boy broke the sandcastle that we had built
Oops!
Okay!
gym / Luisa / gone / to the / had /by the end of the day?
Had Luisa gone to the gym by the end of the day?
Oops!
Okay!
already / their lunch / had / eaten / they / by that time?
Had they already eaten their lunch by that time?
Oops!
Okay!
at the hospital / had / Mary / told me /got a new job / that / she
Mary told me that she had got a new job at the hospital
Oops!
Okay!
Africa / he / to / by / 1998 / had / gone / not
He had not gone to Africa by 1998
Oops!
Okay!
started / played / before / I had / school / I / soccer
I had played soccer before I started school
Oops!
Okay!
run / Luis / before last competition / race / had / in a ?
Had Luis run in a race before last competition?
Oops!
Okay!
studied English / they / had / spoke English / well / my children / before
My children had studied English before they spoke English well
Oops!
Okay!
yesterday / had / we / to the cinema / before / been
We had been to the cinema before yesterday.
Oops!
Okay!
ridden / had / not / a horse / that / day / she / before
She had not ridden a horse before that day
Oops!
Okay!
talked / before / met? / had / they / they
Had they talked before they met?
Oops!
Okay!
Kate / bought / told me / nobody / had / a new car / that
Nobody told me that Kate had bought a new car.
Oops!
Okay!
married / got / he / before / weight / lost / had / he
He had lost weight before he got married
Oops!
Okay!
known / before / Jake / his friend / had / at the party / they / met
Jake had known his friend before they met at the party.
Oops!
Okay!
returned home/ the puppies / hadn't / eaten / before / I
The puppies hadn't eaten before I returned home.
Oops!
Okay!
met / they / not / before /saw each other / had / in the street they
They had not met before they saw each other in the street
Oops!
Okay!
had / cat / mouse / a / caught / the / by 5 pm yesterday
The cat had caught a mouse by 5 pm yesterday
Oops!
Okay!
the truth / she / hadn`t / to her / told / mother / before she left
She hadn`t told the truth to her mother before she left
Oops!
Okay!
Australia? / moved to / before / there / worked / she / had / your mum
Had your mum worked there before she moved to Australia?
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies