Font size
WorksheetsPast Perfect vs Past Simple
Total questions: 120
Worksheet time: 57mins
1. If you ... him, he would have helped you.
The telegram ... just as I ... the house yesterday.
After he ... a map, he painted it
When we arrived, the match ... .
Before he made a decision he ... his friend for advice.
After Fred ______ (to spend) his holiday in Italy he ______ (to want) to learn Italian.
spent, wanted
had spend, wanted
had spent, wanted
spend, had wanted
Jill ______ (to phone) Dad at work before she ______ (to leave) for her trip.
phoned, had left
had phoned, left
phoned, left
had phoned, had left
I ______ (to be) very tired because I ______ (to study) too much.
were, had studied
had been, studied
was, studied
was, had studied
I ______ (to be) very tired because I ______ (to study) too much.
were, had studied
had been, studied
was, studied
was, had studied
After Eric ______ (to make) breakfast he ______ (to phone) his friend.
had made, phoned
made, phoned
made, had phoned
had made, had phoned
She ______ (to watch) a video after the children ______ (to go) to bed.
had watched, had gone
watched, had gone
watched, went
had watched, went
When she ______ (to arrive) the match ______ already ______ (to start).
had arrived, started
arrived, started
had arrived, had started
arrived, had started
Before he ______ (to sing) a song he ______ (to play) the guitar.
sang, played
had sung, had played
sang, had played
had sung, played
Susan ______ (to turn on) the radio after she ______ (to wash) the dishes.
turned on, had washed
had turned on, had washed
had turned on, washed
turned on, washed
They ______ (to ride) their bikes before they ______ (to meet) their friends.
rode, had met
had ridden, met
rode, met
had ridden, had met
She (own) She (drive)
She had driven a car before she owned one.
She has driven a car before she owns one.
She had drove a car before she owned one.
She had driven a car, she owned one.
My mom (come back) We (clean)
We had cleaned the house before my mom came back.
We have cleaned the house before my mom comes back.
We had cleaned the house before my mom come back.
We had cleaned the house, my mom came back.
I (do) I (watch)
I had done my homework before I watched tv.
I had do my homework before I watched tv.
I have done my homework before I watch tv.
I had done my homework, I watched tv.
She (fly) He (fly)
She had flown to Paris before he flew there.
She had flew to Paris before he flown there.
She have flown to Paris before he flew there.
She had flown to Paris, he flew there.
I had already eaten when John ______ (come) home
came
had come
has come
Jill _______ (phone) Dad before she _______ (leave) for her trip
phoned / had left
had phoned/ left
have phoned/ had left
When she ______(arrive) the movie had already _______(start)
arrived/ started
arrive/ start
had arrived/ started
I _______(be) very tired because I ________(study) too much
were / had studied
had been/ had studied
was/ had studied
They ______(ride) their bikes before they _____(meet) their friends
rode/ met
had ridden/ met
had ridden/ had met
They went to a restaurant after they _______ (work) for 2 hours
worked
had worked
had work
I ______already ______ (cook) when my mother _______ (come)
have cooked/ came
had cook/ came
had cooked/ came
The bus ________(leave) when we got there
had left
had leave
left
They are good friends. They ______(know) each other for quite a long time
know
had knew
had known
She ______(work) in the garden all day yesterday
had worked
worked
had work
She ______ (feel) better after she had taken some medicine
feel
had felt
felt
All the journalists ______ (read) the paper when I entered
readed
had read
had readed
When we........(finish) dinner, we went out.
have finished
had finished
finished
was finish
I went to bed after I.....off the television.
switched
has switched
had switched
have switching
Chuck had left the house before I ______________.
called
had called
We left the town 7 years ago because my parents ______________better jobs.
had found
found
I met all my friends at Joe’s party because he ________________ so many people.
invited
had invited
The train station was much bigger because they __________ a new wing.
built
had built
I knew nothing about the movie because nobody _______ me about it.
told
had told
The bus arrived late today because there ____________ an accident on the way to school.
was
had been
Mike ___________ the driving test because he had practiced a lot for it.
passed
had passed
Sue felt much better after she ____________ her mother everything.
told
had told
I .... her for 3 years until I met her at last.
saw
didn't see
hadn't seen
Mum ............home at 8 o`clock last night.
arrived
had arrived
She was tired because she ................. all day
worked
had worked
She was tired because she ................. all day
worked
had worked
When she arrived, we ........................dinner.
already finished
had already finished
Mum ...............angry because we had made a mess.
got
had got
She felt better after we .........................everything up.
cleaned
had cleaned
He opened the door after he ................. on his trousers.
put
had put
She had cooked when I .................
arrived
had arrived
I didn`t see them. They ..................... when I arrived.
left
had left
I did the exercise after the teacher ...............it to me.
explained
had explained
They ................ the film after they had read the book.
saw
had seen
My aunt flew to Paris last year. She __________ (never / go) on a plane before that.
never went
has never gone
had never gone
never had gone
We didn’t need to queue because my wife __________ (already / buy) the tickets
already had bought
already bought
has already bought
had already bought
The thieves had already spent the money when the police _________ (catch) them.
caught
had caught
has caught
catched
Helen ________ (split up) with John before she met Paul.
had split up
splitted up
split up
had splitted up
We ________ (know) her address because she _______ (tell) us.
had known/ told
knew/ had told
knowed/ had told
knowed/ had telled
The children _________ (not eat) for days so they ___________ (be) extremely hungry.
not eaten/ had been
didn't eat/ had been
didn't eat / were
hadn't eaten/ were
Everyone ___________ (hug) each other after they __________ (finish) their exams.
had hugged. finished
hugged/ had finished
hug/ had finished
has hugged/ finished
She didn’t want to go to the cinema because she ___________ (already / see) the film.
saw already
already saw
already seen
had already seen
My niece _________ (go) to London three times by the time she _________ (be) sixteen.
went/ was
had gone/ was
was/ had been
had gone/ had been
Our teacher ________ (give) us extra homework because we ___________ (not finish) our essays.
gave/ hadn't finished
had gived/ not finished
gived/ hadn't finished
had given./ didn't finish
I wanted to pay for my shopping when I ........... (see) that I ............... (leave) my wallet at home.
saw/ leaved
saw/ left
saw/ had left
We ................ (go) to the party together after I ............... (make) dinner.
went/ had made
had gone/ made
went/ made
Brian ................. (want) to talk about the argument he ................ (have) with Lucy the day before.
wants/ had
wanted/ had had
wanted/ had
I ................. (forget) that I ............ (post) that letter.
forget/ posted
forget/ had posted
forgot/ had posted
He ................ (visit) many other countries before he .......... (go) to Australia.
visited/ went
had visited/ went
visited/ had gone
He ............. (go) before I .............. (can) speak to him.
went/ could
went/ can
had gone/ could
He ............. (leave) after I ............... (speak) to him.
left/ had spoken
leaved/ spoken
left/ spoke
I didn't know you .................. (already/lend) her 100 dollars and I ................. (give) her another 50 dollars.
had already lent/ gave
had already lend/ gave
already lent/ had given
Before she ............... (go) to work, she ................ (feed) her cats.
had gone/ fed
went/ had fed
went/ had feed
My mother ............... (decide) to let the flat after she .............. (inherit) it.
decided/ had inherited
had decided/ inherited
decided/ inherited
I __________ my husband for three years when we _________ married.
had known / got
had know / get
known / get
When we _________ at the station, the train _____________.
arrive / had already leave
arrived / had already left
arrived / already had left
She ___________ (want) to go to the cinema because she ___________ (already / see) the film.
didn't wanted / had already seen
doesn't want / had already see
didn't want / had already seen
My niece _________ (be) to London three times by the time she _________ (be) sixteen.
had be / was
had been / was
was / had been
My aunt ___________ to Paris last year. She __________ (never / go) on a plane before that.
flew / had never goes
fly / never had gone
flew / had never gone
The thieves ___________ (spend) the money when the police _________ (catch) them.
had already spent / caught
already had spent / catched
had already spent / catched
When we ___________ (get) home my wife realized she __________ (lose) her purse.
get / had lose
got / had lost
got / had lose
After he _________ (work) for the software company for two years he ______________ (decide) to give it up.
worked / had decided
had worked / decided
By the time the firefighters ____________ (arrive) the building _____________ (burn) down.
arrived / had already burned
had arrived / burned
My mother ____________ (worry) a lot about me before she _______________ (hear) that I was safe with my friends.
worried / had heard
had worried / heard
1. When I …………………… (arrive) at the station, the train ……………………
(already, leave).
When I arrived at the station, the train had left.
When I arrived at the station, the train had already left.
We …………………… (thank) the couple for everything they …………………… (do) to help save our daughter.
We had thanked the couple for everything they had done to help save our daughter.
We thanked the couple for everything they had done to help save our daughter.
As soon as I …………………… (hear) the voice, I …………………… (realize) I …………………… (meet) the person before.
As soon as I heard the voice, I realized I had met the person before.
As soon as I had heard the voice, I realized I met the person before.
I …………………… (go) to the shop to buy the shirt I (see) the day before.
I had gone to the shop to buy the shirt I saw the day before.
I went to the shop to buy the shirt I had seen the day before.
