WorksheetsPast & Present Perfect + Past simple
Total questions: 67
Worksheet time: 34mins
I have never … a bicycle. Can you teach me how to ride a bicycle?
ride
rode
ridden
riding
We had already eaten when John ___ home.
come
came
coming
comes
when I _____ to the airport, I discovered I _____ my passport.
got/ had forgotten
get/ forgotten
got/has forgotten
get/has forgotten
I ______ my husband for three years when we _____ married.
had known/get
had known/got
had knew/ got
has knew/got
William ______ ill last night because he _____ too many cakes.
felt/has eaten
fell/ eaten
felt/ had eaten
felt/eaten
Peter ____ William last September.
meet
met
has met
had meet
When I ______ the curtains the sun was shining and the ground was white. It ____during the night.
opened/had snowed
opened/ had snow
opened/ has snowed
opened/ was snowed
When he ____ at the party, Julie___ just ____.
arrived/ had/left
arrived/ did/ left
had arrived/ had left
arrived/ has / leave
It____ rained all summer, so the grass was completely dead.
hadn't
didn't
hasn't
wasn't
I _____ Mohammed, because he ______ his hair very short.
didn't recognize/ had cut
didn't recognize/ hadn't cut
hadn't recognize/ had cut
hadn't recognize/ hadn't cut
1. It isn’t raining now. It ______.
a. has stopped
b. had stopped
2. There’s no more bread. We _______ it all.
a. have eaten
b. had eaten
3. You can have that magazine. I _______ with it.
a. had finished
b. have finished
4. We had no car at that time. We ______ our old one.
a. had sold
b. have sold
5. Do you want to see this film? It _______.
a. had started
b. has started
6. This bill isn’t right. They _______ a mistake.
a. had made
b. have made
7. I was really tired last night. I _______ a hard day.
a. have had
b. had had
8. There was no sign of a taxi although I _______ it half an hour before.
a. had ordered
b. have ordered
9. It’ll get warmer in here. I ________ the heating on.
a. had turned
b. have turned
10. The square looked awful. People _______ litter everywhere.
a. have left
b. had left
11. I needed to know what ______________ to my car.
a. happens
b. has happened
c. had happened
d. happened
12. I was sure that I ___________ the place before.
a. have seen
b. had saw
c. seen
d. had seen
13. Lynne left the restaurant after she ___________________ eating.
a. had finished
b. finished
c. had finish
d. has finished
14. The film ________________ by the time we got to the cinema.
a. has started
b. started
c. had started
d. had start
15. We ___________________ the car for five years when we sold it.
a. had have
b. had
c. have had
d. had had
16. I went to bed after I ___________________ off the television.
a. switched
b. had switched
c. had switch
d. has switched
17. When I came round in the hospital I realised I ____________________ the car.
a. crashed
b. have crashed
c. has crashed
d. had crashed
18. By the time we got there, he _______________ .
a. left
b. has left
c. have left
d. had left
19. After I ____________________ my homework I watched the TV.
a. done
b. have done
c. had done
d. had did
20. If I ___________________ to university. I would have studied computers.
a. go
b. had went
c. have gone
d. had gone
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
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
When we reached home, they _____ already _____ eating.
have started
didn't start
did start
had started
Boss noticed in horror that he _______ his passport.
had lost
lost
didn't lose
loses
We had already eaten when Liw ________________________________ (come) home.
came
had come
Last year, Pao and Hussunee ________________________________ (pass) all their exams.
had passed
passed
When the boys arrived at the cinema, the film _____ .
had started
started
They _____ a shower after they had finished the game.
had taken
took
I asked Teacher Jo, how many books he _____ .
had read
read
Naknan watched TV after he _____ lunch.
had
had had
Uncle David _____ to the doctor after he had been ill for a month
had gone
went
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
The film _______ by the time we got to the cinema.
was started
had start
has started
had started
I was sure that I ______ her before.
seen
had seen
had saw
had see
Mania's plants died because....
she had lost her doll.
she had left her purse at home.
he had spent all his money.
she hadn’t watered them.
Justin failed his exam because.....
he had watched tv.
he had spent all his money.
he had not study
he hadn’t studied at all.
I ________ (save) my document before my computer broke.
had saved
saved
have saved
could saved
She ________ in China before she went to Thailand
had lived
lives
living
had living
We were late for the plane because we ________ our passports
forgot
forgetting
had forgetting
had forgotten
How long have people ... superstitions?
had
have
has
Probably since the world ... .
begin
began
begun
For thousands of years, people ... for ways to explain why certain things happen.
has looked
had looked
have looked
THE EVIL EYE
Since ancient times, the superstition of the evil eye ... in Greece.
exist
exists
The ancient Greeks ... that some people could have a bad effect on others just by looking at them.
believe
believed
have believed
Since then, Greek people ... special bracelets with a blue 'eye' on them to protect them from evil.
wear
wore
worn
have wore
CATS
For centuries, people ... that cats have magical powers.
think
thought
have thought
For this reason, the ancient Egyptians ... cats in their homes and ... anyone to treat them badly.
keep..not allow
kept..not allowed
have kept..not allowed
THE NUMBER 13
Why has this number ... an unlucky number?
become
became
has become
had became
Some people say it is because there ... 13 people at Christ's last meal.
is
are
was
were
Friday the 13th ... an unlucky date.
not always be
not always been
has not always be
has not always been
People only ... being superstitios about it in the 20th century, but no one really knows why.
start
starts
started
