Font size
Worksheets2.A - Past Perfect
Total questions: 82
Worksheet time: 42mins
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
He .... his leg in a skiing accident last year.
broke
has broken
had broken
breaks
I ... to Disneyland in 2002.
have been
will go
went
had gone
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
Max knew Paris because he (a) (visit) the city several times
7. I was really hungry. I ------ anything since the morning.
had not been eating
had not eaten
10. We ---- the contract before the meeting ended.
had been signing
had signed
sang
11. He (marry) (a) her two years before we met.
12. I (want / always) (a) to travel. That's why I was delighted to go abroad with them.
15. I (stay / never) (a) in London before. How expensive hotels are!
16. James told me you (buy) (a) the old vicarage two years before your son's birth.
She passed the exam because she .......................... very hard
working
works
had worked
has worked
Anne _______ to the supermarket and _______ some milk.
go- went
went - bought
gone - bought
went - buy
I _______ well last night.
slept
sleep
sleeped
don't sleep
Tom ______ to school by bike.
went
go
gone
Mary had given me Tony's address before she _____ .
had left
left
They _____ a shower after they had finished the game.
had taken
took
I asked Mr. Green how many books he _____ .
had read
read
Uncle David _____ to the doctor after he had been ill for a month
had gone
went
Before the police _____ the thief, he had stolen two more watches.
caught
had caught
Nobody (come) to the meeting because Angela (forget) to tell people about it.
came/ forgot
had come/ forgot
came/ had forgotten
Because he (not check) the oil for so long, the car (break) down.
hadn't checked/ broke
didn't check/ had broken
didn't check/ broke
She couldn't find the book that I (lend) her.
had lended
had lent
lended
lent
All the people that we (invite) turned up, and some that we (not invite).
had invited/ hadn't invited
invited/ didn't invite
had invite/ didn't invite
They never (find) where he (hide) the money.
found/ hid
found/ hided
had found/ hid
found/ had hidden
Where ______ yesterday evening?
have you been
were you
did you be
She ________ since yesterday.
hadn’t sleep
haven’t slept
hasn’t sleep
hasn’t slept
I ______ my key yesterday and I _______ found it yet.
have lost / didn’t
lost / haven’t
lost / didn’t
have lost / haven't
My friend is a writer. She ______________ many books.
has written
wrote
have written
The car looks very clean. ________ you ____________ it?
Has.....washed
Did.....wash
Have .... washed
Last week my sister ____________ a nice blouse in that shop.
bought
buy
have bought
They ___ shopping ___ Saturday.
went / ago
gone / last
go / every
went / last
A: When _______?
B: They _______ at my birthday party a year ago.
did they meet / have met
have they meet / have met
did they met / have meet
did they meet / met
A: We _____ to the Copernicus centre last year.
B: Wow, _______ it?
went / have you liked
have gone / did you like
have gone / have you liked
went / did you like
A: _______ Japanese food?
B: No, never, but I _____ Korean kimchi.
have you eaten / 've eaten
did you ever eat / 've ate
have you ever eaten / have eaten
have you ever eat / ate
Mary ______________ to Europe last year.
went
has gone
have gone
_____________ they visited the pyramids yet?
Has
Did
Have
Tara _______________ them an email last night.
has sent
sent
have sent
David ____________________ four text messages so far today.
wrote
have written
has written
My mum ___________________ a new mobile phone yesterday.
has bought
bought
have bought
I ________ __________ my homework yet.
hasn't done
didn't do
haven't done
We ___________________ to Rome last year.
have moved
has moved
moved
Emma _________ _____________ us for ages.
didn't visit
haven't visited
hasn't visited
What ______________ for dinner last night? (eat/you)
did you eat
did you ate
you did eat
you did ate
What _______________last weekend? (do/he)
has he done
has he did
did he do
he did
I ____________ online at 9 o'clock last night. (chat)
chat
chatted
was chatting
was chating
We ................... football when the bell rang.
played
were playing
were played
playing
What ..................... when the rain started?
do
were do
were you doing
were you did
Complete the sentence with the correct option:
My friends __________________ outside yesterday at 5:00p.m.
were playing
was playing
were played
was played
The phone rang while I (have) ........breakfast.
was having
were having
was have
were have
Marcos .... when he .... a worm in his apple.
was eating, found
was eating, finded
were eating, were finding
ate, was finding
What ...... at 10 pm last night? It ...... really noisy!
were they doing ...... was being
were they doing ...... was
did they do ...... was
did they do ...... was being
