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 Continuous
0
%
0
0
0
Back
Restart
I ... there for a year when the company ... down. (work, close)
had been working, closed
Oops!
Okay!
My dog was wet and dirty. She ... outside in the rain. (play)
had been playing
Oops!
Okay!
We were exhausted. We ... for 3 hours. (walk)
had been walking
Oops!
Okay!
We ... to open the door for five minutes when Jane ... her key. (try, find)
had been trying, found
Oops!
Okay!
... long before the taxi arrived? (wait)
Had you been waiting
Oops!
Okay!
When my mother arrived home, my dog ... in my bed. (sleep)
was sleeping
Oops!
Okay!
It ... hard for several hours and the streets were very wet. (rain)
had been raining
Oops!
Okay!
When I arrived home, my dog ... on the carpet. (lie)
was lying
Oops!
Okay!
By the time I arrived home yesterday, my dog ... for me for 9 hours. (wait)
had been waiting
Oops!
Okay!
They ... very tired. They ... hard all day. (be, work)
were, had been working
Oops!
Okay!
By the time we started dinner, our dog ... already ... the turkey. (eat)
had ... eaten
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!
Your experience on this site will be improved by allowing cookies.
Allow cookies