Font size
WorksheetsPast Perfect vs. Continuous - Test (I)
Total questions: 41
Worksheet time: 21mins
I ... about that book until you mentioned it.
hadn't heard
hadn't been hearing
When Sally came home, I ... for 3 hours.
had gardened
had been gardening
I was delighted when I found my keys.
I ... for them for hours.
had been looking
had looked
She was exhausted because she ... since eight o'clock that morning.
had worked
had been working
has been working
While driving to work he realized that he ... to take his USB drive with him.
forgot
has forgotten
had forgotten
Linda ... for three hours before we met.
has waited
had been waiting
had waited
The film..... by the time we got to the cinema.
was started
had start
has started
had started
The children were wet because they (play) football in the rain.
had played
had been playing
Everything was white because it (snow).
had snowed
had been snowing
I ... about that book until you mentioned it.
hadn't heard
hadn't been hearing
I was delighted when I found my keys.
I ... for them for hours.
had been looking
had looked
Maria wishes she _________ (buy)
that dress before.
had been buying
had bought
bought
buyed
Her feet were painful. She ________ (queue) for ages.
queue
had queued
queues
had been queuing
I was disappointed. I had _____________ all yearm but I still I didn't have enough money.
saved
had been saving
Dad ______________ all morning, and the kitchen smelled great.
had cooked
had been cooking
They _____________ anything all day, so they were really hungry.
hadn't eaten
hadn't been eating
Kevin _____________ the movie three times, but he still didn't really understand it.
had watched
had been watching
They _____________ three kilometers when they realized they were on the wrong road.
had walked
had been walking
She failed the test because she _____________ enough.
hadn't written
hadn't been writing
Her eyes were tired because she _____________ TV for more than five hours!
had watched
had been watching
She bought the book on Saturday, and by Sunday evening she _____________ it all.
had been reading
had read
We were very hungry because we (not / eat).
had not eaten
had been eating
Linda ... for three hours before we met.
has waited
had been waiting
had waited
You ________ for the test, so you were very nervous.
hasn't been stydying
hadn't studyed
hadn't studied
weren't studying
We were late for the plane because we ________ our passports.
hadn't forgotten
had forgot
forgot
had forgotten
Julie and Anne ________ before the party.
didn't met
hasn't met
hadn't met
hadn't meet
They _________ in Beijing for three years when he lost his job.
had lived
lived
have been living
had been living
When we met, you _______ at that company for six months.
have worked
had worked
had been working
worked
She said that she _______ the UK before.
didn't visit
hadn't visited
hasn't visited
had been visiting
The children ______ their homework, so they were in trouble.
done
didn't do
had done
hadn't done
Keyla _______ _________ ________ (drive) for two hours before she arrived.
(a)
Carlos _________ _________ ___________ (work) all day, so he had a headache.
(a)
Timothy _____ ______ _______ (take) networking courses for two years when he was promoted to be a coach.
(a)
My scores in high school _________ ________ ___________ (not improve) until I made an effort to study more.
(a)
_________ __________ __________ (you be) to the National Museum before we went last month?
(a)
Tim wouldn't have fallen in love with her if she _______ _______ (not work) at the same company.
(a)
Before she had dinner, she ________ ________ (work) in the garden.
(a)
That was the first time I ________ ________ (dance) a salsa in a night club.
(a)
She needed help because someone ________ _______ (steal) her money.
(a)
Terry wasn't at home when I visited his place. He _______ _______ _______ (just go) out.
(a)
