Font size
WorksheetsPast perfect tense vs past perfect continuous
Total questions: 147
Worksheet time: 2hrs 24mins
He ________ to Cape Town before 1997.
hasn't been
hadn't been
didn't be
wasn't
He ______ only twice in his life before the accident.
had drived
driven
has driven
had driven
You ________ for the test, so you were very nervous.
hasn't been stydying
hadn't studyed
hadn't studied
weren't studying
He was red in the face because he ________ .
hadnt run
had been ranning
has run
had been running
I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!
dreamed / had been booking
had been dreaming / booked
had been dreaming / had booked
has been dreaming / has been booking
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
I ________ John yesterday, but he _______ so he was too tired to chat.
saw / had run
had been seeing / run
saw / had been running
saw / run
Why ________ the baby's face so dirty? He ______ chocolate.
was / had been eating
were / has been eating
had been / had been eating
was / had ate
When we met, you _______ at that company for six months.
have worked
had worked
had been working
worked
I __________ short hair when I was a teenager
have had
had been having
used to have
would have
We couldn't go into the concert because we _______ our tickets.
had brough
brought
didn't bring
hadn't brought
Luke ____________ a car.
had been having
didn't use to have
had had
didn't used to
John _____ out when I _____ in the office.
had gone / arrived
had gone / had arrived
has gone / arrived
went / had arrived
She said that she _______ the UK before.
didn't visit
hadn't visited
hasn't visited
had been visiting
It _______ and the pavement ______ covered with puddles.
had rained / had been
rained / had been
was raining / had been
had been raining / was
The children ______ their homework, so they were in trouble.
done
didn't do
had done
hadn't done
When I _______ it was clear she _________. There were papers all over the floor and books everywhere.
had been arriving / had worked
arrived / had been working
had arrived / had worked
had arrive / had beed working
Bruno and Marcela met at a medical assembly, which Marcela ______ _______ ________ for a long time.
was attending
has been attending
have been attending
had been attending
Sam …….. (to drive) a car for five hours now.
a. has been driving
b. have been driven
c. has been driving
d. is driving
Which of these is not past perfect continuous tense?
I had been helping him to do the task before I started the program.
Richard had been practicing to sing the song since morning
We had been enjoying the program thoroughly for three hours.
They had been to London
(2) when he come to the library, his friend ...... (leave) him to canteen
had been left
had left
had leave
had been leaving
Which tense is this?
"At last the bus came. I had been waiting for haft an hour!"
Simple Past
Past Continous
Past Perfect
Past Perfect Continous
The students had already completed the work when the teacher entered the class.
Past perfect tense
Simple past tense
Past continuous tense
Present continuous tense
She didn't go to work because she ............................................. her leg. (break)
had broken
broke
was break
breaked
The class is quietly working on their projects.
Present Simple
Present Continuous
Present Perfect
Present Perfect Continuous
.............. I had done my homework, I went to bed
After
Before
having
done
He ______ only twice in his life before the accident.
had drived
driven
has driven
had driven
He was red in the face because he ________ .
hadnt run
had been ranning
has run
had been running
I _________ about a holiday in Greece. I couldn't believe it when my husband _________ one as a surprise!
dreamed / had been booking
had been dreaming / booked
had been dreaming / had booked
has been dreaming / has been booking
We were late for the plane because we ________ our passports.
hadn't forgotten
had forgot
forgot
had forgotten
I ________ John yesterday, but he _______ so he was too tired to chat.
saw / had run
had been seeing / run
saw / had been running
saw / run
(2) when he come to the library, his friend ...... (leave) him to canteen
had been left
had left
had leave
had been leaving
She admitted that she ................... a divorce lawyer.
had been consulting
have consulted
had consulting
Helen had to wash her hands because she ..................... her car.
had been rapairing
was repairing
repaired
When I arrived at the cinema, the film ...................
had started
have never been started
have never started
She ......................... in China before she went to Thailand.
lived
had been leaving
had lived
After they .............................. the shellfish, they began to feel sick
had been eating
had being eat
had eaten
They ....................for this moment for years.
had wait
hadn't been wait
had been waiting
Miss Katty got very impatient with Carmen because she ................................... attention at all that day.
had been paying
hadn't been paying
had pay
It seemed like somebody ....................a cake.
had been cooking
had cooked
had cooking
He .................................... English for years when he went to university.
had been study
had been studying
had studied
They moved from wherever they ........................... to Vancouver.
had been lived
had living
had been living
Choose the correct answer using past perfect
When I arrived at the cinema, the film________________
Had start
Has started
Had been started
Had started
Choose the correct answer using past perfect
She__________ in China before she went to Thailand.
Had been living
Have live
had lived
Has live
Choose the correct answer using past perfect
The garden was dead because it _____________ dry all summer.
Had been
has been
have been
have had
Choose the correct answer using past perfect
He ___________her somewhere before.
has meet
had been meeting
had meet
had met
Choose the correct answer using past perfect
When we ___________ dinner, we went out.
have finish
Had finished
finished
have been finished
Choose the correct answer using Past perfect continuous
I _____________ all day, so I didn't want to go out..
have been working
had worked
Had been working
work
Choose the correct answer using Past perfect continuous
She __________ for ten hours when I woke her.
had been sleeping
had been sleep
had slept
has sleep
Choose the correct answer using Past perfect continuous
They ________ in Beijing for three years when he lost his job.
lived
had lived
has been living
had been living
Choose the correct answer using Past perfect continuous
When we met, you ________________ at that company for six months.
had worked
had been working
worked
have work
Choose the correct answer using Past perfect continuous
We _______________all day, so we felt a bit ill.
ate
had been eating
had ate
have eat
Complete the sentences using would + these verbs:
forget help shake share walk
Whenever Richard was angry, he ……………………. out of the room.
(a)
Complete the sentences using would + these verbs:
forget help shake share walk
We used to live next to a railway line. Every time a t rain went past, the house …………………….
(a)
Complete the sentences using would + these verbs:
forget help shake share walk
Alan was a very kind man. He ……………………. always ……………………. you if you had a problem.
(a)
Complete the sentences using would + these verbs:
forget help shake share walk
Katherine was always very generous. She didn’t have much, but she ……………………. what she had with everyone else.
(a)
Complete the sentences using would + these verbs:
forget help shake share walk
You could never rely on joe. It didn’t matter how many times you reminded him to do
something, he ……………………. always …………………….
(a)
She ....just ...... to watch TV when the power went off.
has started
had started
started
was started
He had lived in Edinburgh for 2 years before he ..... to Glasgow.
moves
had moved
has moved
moved
I .... her for 3 years until I met her at last.
saw
didn't see
hadn't seen
wouldn't see
He .... his leg in a skiing accident last year.
broke
has broken
had broken
breaks
After we .... all the sandwiches we decided not to have any sweets.
ate
were eating
had eaten
eat
I ... to Disneyland in 2002.
have been
will go
went
had gone
After they ..... the tickets, they met at the entrance.
bought
had bought
have bought
will buy
The kids ... a ride after they had had enough rest.
had taken
take
took
tooked
When we reached home, they ...already.....eating.
have started
didn't start
did start
had started
Jim noticed in horror that he .... his passport.
had lost
lost
didn't lose
loses
Mary told me that she ..... that film 2 years before.
had seen
saw
was watching
watched
James asked me if I .... ever..... to India.
will travel
have travelled
had travelled
don't travel
I .................................. a lot about her before I heard that she was safe.
has worried
had worry
have worried
had worried
I didn’t like the apartment. It was much smaller than I ………………….. at first.
had think
had thought
have thought
has think
He told us he ………………………….. a big tiger.
have seen
has seen
had seen
have see
They drank tea after they ………………………………. dinner.
had finish
had finished
has finished
have finished
The teacher wanted to know why he …………………………….. a cellphone to school.
has bring
had bring
had brought
have brought
After he ………………………………. at the hospital for two years he decided to give up the job.
had work
has work
have worked
had worked
"Mozart wrote more than 600 pieces of music"
"When we arrived, he had already gone home."
My father _____________ me.
I .................................. a lot about her before I heard that she was safe.
has worried
had worry
have worried
had worried
I didn’t like the apartment. It was much smaller than I ………………….. at first.
had think
had thought
have thought
has think
He told us he ………………………….. a big tiger.
have seen
has seen
had seen
have see
They drank tea after they ………………………………. dinner.
had finish
had finished
has finished
have finished
The teacher wanted to know why he …………………………….. a cellphone to school.
has bring
had bring
had brought
have brought
After he ………………………………. at the hospital for two years he decided to give up the job.
had work
has work
have worked
had worked
"Mozart wrote more than 600 pieces of music"
"When we arrived, he had already gone home."
My father _____________ me.
Peter ____________ football yesterday.
played
has played
have played
They ______ the car. It looks new again.
cleaned
has cleaned
have cleaned
Last year we ______ to Italy.
are going
went
have gone
John and Peggy________the book. Now they can watch the film.
just have read
have just read
read
I _______ my friend two days ago.
met
have met
meeted
We ______ another country before.
has never visited
visited
have never visited
She (not)_________a new car in 2011.
did not bought
has not bought
did not buy
I'm sorry, but I ________ my homework.
forgot
has forgotten
have forgotten
a: _____________ the game of chess?
b: no, i did not.
Did you win
Have you win
Have you
The girls__________their lunch yet.
did not eat
have not eaten
has not eaten
George : When _________ you study chemistry in high school?
Tyler : I ______ chemistry in tenth grade.
did; studied
have; studied
did; have studied
Husband: Can you pick me up some cheese?
Wife: I _________________ to the store today, and I don’t want to go back.
was
have already been
has been
Derek: How long have you been in Miami?
Maria: I ____________ here since 1998.
has lived
lived
have lived
Tyler: _____________ Georgia yet?
Sylvia: No, but I have visited the South. I ________ to Florida and Alabama, but not Georgia.
have you visited; went
has you visited; went
Have you visited; have gone
father:__________ Grandma this week?
Daughter: Yes, I _________ to see her yesterday.
did you; went
Have you visited; went
did you; have gone
Anaya: I ______ to the USA last year. I visited LA and Chicago. __________ been there?
Erika: Yes. I went to the USA a few years ago
went; did you
go; Have you ever
went; Have you ever
which one of the following time signal to simple past?
yesterday, last week and the year before
so far, since, for
last year, last month, for
at Christmas, so far, yesterday.
which one of the following time signal to present perfect tense?
yesterday, last night, two days ago
since, so far, before
so far, when,recently
since,ago, so far
Who _______________ (invent) the Internet?
invented
did invent
did invented
Steve _______________ (be) very low since he ______________ (lose) his job a month ago.
was; lost
has been; lose
has been, lost
