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 TENSE
0
%
0
0
0
Back
Restart
I _________(help)him to do the task after I___________ (finish)my work. (extra 5 points)
helped / had finished
Oops!
Okay!
I________________ (write) articles on various topics before he came.
had written
Oops!
Okay!
... long before the taxi arrived? (wait)
Had you been waiting
Oops!
Okay!
It ... hard for several hours and the streets were very wet. (rain)
had been raining
Oops!
Okay!
I ________(meet) him before you__________(introduce) us. (extra 5 points)
had met / introduced
Oops!
Okay!
I ... there for a year when the company ... down. (work, close)
had been working, closed
Oops!
Okay!
I__________ (wash)the floor after the painter _________(go). (extra 5 points)
washed / had gone
Oops!
Okay!
They_______________(establish) their business before 2002.
had established
Oops!
Okay!
When the police ________(arrive), the thief __________ (escape). (extra 5 points)
arrived / had escaped
Oops!
Okay!
I found a stray dog last week. It was dirty and hungry. It ... in the street for months. (live)
had been living
Oops!
Okay!
We __________(not/ prepare)at all before we_______(take) that test. (extra 5 points)
hadn't prepared / took
Oops!
Okay!
I called his office but he_____________(already/ leave). (extra 5 points)
had already left
Oops!
Okay!
He couldn't make a sandwich because he___________ (forget) to buy bread.
had forgetten
Oops!
Okay!
We ... to open the door for five minutes when Jane ... her key. (try, find)
had been trying, found
Oops!
Okay!
By the time we started dinner, our dog ... already ... the turkey. (eat)
had ... eaten
Oops!
Okay!
Sadly, the author died before he_____________ (finish) the series.
had finished
Oops!
Okay!
My dog was wet and dirty. She ... outside in the rain. (play)
had been playing
Oops!
Okay!
I lost so much weight because I _________ (begin) exercising.
had begun
Oops!
Okay!
She _________________(go) to the coffee shop before she came home.
had gone
Oops!
Okay!
They ... very tired. They ... hard all day. (be, work)
were, had been working
Oops!
Okay!
I had practiced the songs before the program ____________(start).
started
Oops!
Okay!
I___________(never/meet) anyone from California before I _________(meet) Jim. (extra 5 points)
had never met / met
Oops!
Okay!
By the time I arrived home yesterday, my dog ... for me for 9 hours. (wait)
had been waiting
Oops!
Okay!
We were exhausted. We ... for 3 hours. (walk)
had been walking
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies