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 and Past Perfect Continuous
0
%
0
0
0
Back
Restart
Yesterday he was very tired because he _______ (dig) all day.
had been digging
Oops!
Okay!
We _______ (cook) all day for the party and by 7 o'clock we still weren't ready.
had been cooking
Oops!
Okay!
Bob _______ (eat up) all the muffins by lunchtime.
had eaten up
Oops!
Okay!
Julia wanted to sit down as she _______ (stand) at work all day long.
had been standing
Oops!
Okay!
They ______ for the party for hours. (prepare)
had been preparing
Oops!
Okay!
My sister _______ (do) the laundry since early morning.
had been doing
Oops!
Okay!
I thought we (walk) long enough and sat down
had walked
Oops!
Okay!
I (wait) for three hours when she arrived
had been waiting
Oops!
Okay!
He _______ (loose) much weight by the end of the year.
had lost
Oops!
Okay!
When he arrived, I _______ for him for an hour. (wait)
had been waiting
Oops!
Okay!
When we got to New York we _______ on 3 different planes. (travel)
had traveled
Oops!
Okay!
I explained that I (forget) my keys
had forgotten
Oops!
Okay!
He _______ them on many occasions. (serve)
had served
Oops!
Okay!
When the hunters arrived he ____ already _______ (kill) the animal.
had already killed
Oops!
Okay!
The children _______ (do) their homework and by 10 o'clock they still _______ (not finish) it.
had been doing / had not finished
Oops!
Okay!
I knew that our parents _______ (grow) melons in their greenhouse since they bought the house.
had been growing
Oops!
Okay!
- I knew you ______ (paint). How did you know? - Your hands were covered with paint!
had been painting.
Oops!
Okay!
They ______ to find the hotel all evening. (try)
had been trying
Oops!
Okay!
Before he became a teacher my father (work) with the Air Force
had been working
Oops!
Okay!
I _______ just _______ (finish) writing a letter when the door bell rang.
I had just finished writing a letter when the door bell rang.
Oops!
Okay!
Everybody noticed that you ______ a mistake. (make)
had made
Oops!
Okay!
He said he _______ (not expect) to be attacked by a polar bear.
hadn't expected
Oops!
Okay!
She _______ (study) English for 5 years before she visited Canada.
had been studying
Oops!
Okay!
The waiter served something that we ______. (not order)
hadn't ordered
Oops!
Okay!
She (try) to call me all morning but I was out
had been trying
Oops!
Okay!
Olivia and Victor _______ (chat) via Skype for an hour when the connection broke.
had been chatting
Oops!
Okay!
She told me she (see) the accident
had seen
Oops!
Okay!
She told us she (be) to London twice
had been
Oops!
Okay!
He was exhausted because he _______ his bike for a long time. (ride)
had been riding
Oops!
Okay!
He had to leave because he ______ to pick Molly up. (arrange)
had arranged
Oops!
Okay!
She _______ (sleep) for 3 hours when we woke her up.
had been sleeping
Oops!
Okay!
I went to New York. I ______ about it for years. (dream)
had been dreaming
Oops!
Okay!
I knew she _______ (do) the washing because the machine was still working when I got in.
had been doing
Oops!
Okay!
Her eyes were red. She ______. (cry)
had been crying
Oops!
Okay!
They didn't want to have lunch because they ______. (already eat)
had already eaten
Oops!
Okay!
They _______ (decorate) the New Year tree before the children arrived.
had decorated
Oops!
Okay!
Rushing on to the platform, I noticed the train (already leave)
had already left
Oops!
Okay!
I never guessed she (travel) around for so many years
had been travelling
Oops!
Okay!
When I came home I was dead tired because (work) all day long
had been working
Oops!
Okay!
Brown understood the problems of his agency because he _______ (work) for it since 2005.
had been working
Oops!
Okay!
He moved because he _______ a job in another place. (get)
had gotten
Oops!
Okay!
Her throat was sore because she ______ for a long time. (shout)
had been shouting
Oops!
Okay!
When I switched on the TV, I saw that Arsenal (already score)
had already scored
Oops!
Okay!
He ______ about returning to his hometown. (never think)
had never thought
Oops!
Okay!
The game ______ by the time we arrived. (not start)
hadn't start
Oops!
Okay!
I was so fed up with him because he (ask) the same questios all over again
had been asking
Oops!
Okay!
I ______ since early morning. (practice)
had been practicing
Oops!
Okay!
John was tired. He ______ for 24 hours. (not sleep)
hadn't been sleeping
Oops!
Okay!
Your experience on this site will be improved by allowing cookies.
Allow cookies