wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past simple & Past perfect

Total questions: 76

Worksheet time: 1hrs 7mins

Name
Class
Date
1.

She ....just ...... to watch TV when the power went off.

a)

has started

b)

had started

c)

started

d)

was started

2.

He had lived in Edinburgh for 2 years before he ..... to Glasgow.

a)

moves

b)

had moved

c)

has moved

d)

moved

3.

I .... her for 3 years until I met her at last.

a)

saw

b)

didn't see

c)

hadn't seen

d)

wouldn't see

4.

He .... his leg in a skiing accident last year.

a)

broke

b)

has broken

c)

had broken

d)

breaks

5.

After we .... all the sandwiches we decided not to have any sweets.

a)

ate

b)

were eating

c)

had eaten

d)

eat

6.

I ... to Disneyland in 2002.

a)

have been

b)

will go

c)

went

d)

had gone

7.

After they ..... the tickets, they met at the entrance.

a)

bought

b)

had bought

c)

have bought

d)

will buy

8.

The kids ... a ride after they had had enough rest.

a)

had taken

b)

take

c)

took

d)

tooked

9.

When we reached home, they ...already.....eating.

a)

have started

b)

didn't start

c)

did start

d)

had started

10.

Jim noticed in horror that he .... his passport.

a)

had lost

b)

lost

c)

didn't lose

d)

loses

11.

Mary told me that she ..... that film 2 years before.

a)

had seen

b)

saw

c)

was watching

d)

watched

12.

James asked me if I .... ever..... to India.

a)

will travel

b)

have travelled

c)

had travelled

d)

don't travel

13.

When Alice bought a dress, the price of it . . . considerably.

a)

has rise

b)

had risen

c)

have risen

d)

had rised

14.

My little brother . . . my laptop, so I was very angry!

a)

have used

b)

has use

c)

had used

d)

has used

15.

I was really sad because my dog . . . in the street.

a)

had lost

b)

has lost

c)

have lost

d)

had losted

16.

What is the past tense of the verb BREAK?

a)

breaked

b)

breaking

c)

broken

d)

broke

17.
Chuck had left the house before I  ________________(CALL).
a)
called
b)
had called
18.
We left the town 7 years ago because my parents  __________________ (FIND) better jobs.
a)
had found
b)
found
19.
After we ___________________ (MOVE) into our new house, we did not often go back.
a)
moved
b)
had moved
20.
Dad _________________________ (CAN NOT DRIVE) to work this morning because he had lost his keys.
a)
could not drive
b)
could have not driven
21.
I met all my friends at Joe’s party because he ____________________ (INVITE) so many people.
a)
invited
b)
had invited
22.
After Cathy had read the email, she _________________ (FEEL) very worried.
a)
felt
b)
had felt
23.
The train station was much bigger because they _____________ (BUILD) a new wing.
a)
built
b)
had built
24.
The cat  ________________________(KILL) the mouse after she had played with it for some time.
a)
killed
b)
had killed
25.
The old house was still there but it ______________ (NOT CHANGE) very much.
a)
changed
b)
hadn't changed
26.
Fred  _______________(GET) really mad because someone had broken his pen.
a)
got
b)
had gotten
27.
Mike ______________ (PASS) the driving test because he had practiced a lot for it.
a)
passed
b)
had passed
28.
My stomach was making funny noises because I  _______________(NOT HAVE) enough for breakfast this morning.
a)
didn't have
b)
hadn't had
29.
We  ____________(NOT KNOW) the boys because we had not seen them before.
a)
didn't know
b)
hadn't known
30.
I ____________________ (STAY) at home last night because Dad had promised to play chess with me.
a)
stayed
b)
had stayed
31.
We had already eaten when John ________________________________ (come) home.  
a)
came
b)
had come
32.
Last year Juan ________________________________ (pass) all his exams.  
a)
had passed
b)
passed
33.
When we finally found his house, everyone....... (already/leave) for a club in town.
a)
had already left
b)
had left
c)
already had left
d)
left
34.
.... (the driver/talk) to you or had he stayed in his car before the police arrived?
a)
Had the driver talked
b)
Did the driver talk
c)
Was the driver talking
d)
Had the diver beetn talked
35.
If I ......... you were ill, I would have visited you and brought you flowers.
a)
had known
b)
knew
c)
had know
d)
had knew
36.
She ... to Michael before because she was too shy to start a conversation
a)
hadn't spoken
b)
hadn't spoke
c)
hadnot spoken
d)
hadn't speak
37.
... to the National Museum before we went last month?
a)
Have you been
b)
Had you been
c)
Had you be
d)
Hadn't you been
38.
. I went to the library, then I ________________________________ (buy) some milk and went home.  
a)
had bought
b)
bought
39.
When we ________________________________ (arrive) at the station, the train had already left. 
a)
arrived 
b)
had arrived
40.

Anne _______ to the supermarket and _______ some milk.

a)

go- went

b)

went - bought

c)

gone - bought

d)

went - buy

41.

I _______ well last night.

a)

slept

b)

sleep

c)

sleeped

d)

don't sleep

42.

Tom ______ to school by bike.

a)

went

b)

go

c)

gone

43.
I ______ to the shop to buy the shirt I _____ the day before.
a)
had gone  /   saw
b)
been   /  had bought 
c)
went  /  had seen
44.
By the time his friend _____ the conclusions, Luke ______ all the assignment. 
a)
finished   /   had already sent
b)
sent  /  had already finished
c)
had send   /   finished
45.
When we........(finish) dinner, we went out.
a)
have finished
b)
had finished
c)
finished
d)
was finish
46.
What is the formula for past perfect?
a)
had + V2
b)
have + V3
c)
had + V3
d)
had + ing + V3
47.
I ____ a sandwich, so I wasn't hungry.
a)
have eaten
b)
have eat
c)
had eaten
48.
Mona didn't __________ a story yesterday.
a)
wrote
b)
write
c)
writed
d)
wroted
49.
She ____________ her car carefully yesterday.
a)
drive
b)
drove
c)
drived
d)
drave
50.

My grandad _____________________ work in a factory but before that, he ___________________ his studies of mechanics.

a)

did / had studied

b)

used to / finished

c)

got used to / has finished

d)

used to / had finished

51.

Before he __________________, the president of the company ____________________ many new businesses in Korea and Japan.

a)

retire / used to start

b)

had retired / started

c)

retired / had started

d)

used to retire / used to start

52.

_____________________ to help migrants coming from Syria when you worked in the NGO (Non-Governmental-Organization)?

a)

Did you use

b)

Did you used

c)

Did you get used

d)

Were you used

53.

People in the island of Okinawa ___________________ healthy lives so they ___________________ centenarians.

a)

have / became

b)

had / became

c)

had / had became

d)

had had / became

54.

In 1888 Jean Calmet __________________ Vincent Van Gogh, who ___________________ her shop to buy some pencils.

a)

had met / came into

b)

meet / come into

c)

met / had come into

d)

meets / came into

55.

My uncle ______________________ his first job before he _________________.

a)

didn't get / married

b)

hadn't got / had married

c)

had got / married

d)

couldn't get / had married

56.
I ______ to the shop to buy the shirt I _____ the day before.
a)
had gone  /   saw
b)
been   /  had bought 
c)
went  /  had seen
57.
The Past Perfect is used with the following time expressions: 
a)
before, after, already, just, for, since, till, until, when, by the time, by, never
b)
yesterday, then, last night/week/month/year, three days ago
58.

She ....just ...... to watch TV when the power went off.

a)

has started

b)

had started

c)

started

d)

was started

59.

He had lived in Edinburgh for 2 years before he ..... to Glasgow.

a)

moves

b)

had moved

c)

has moved

d)

moved

60.

I .... her for 3 years until I met her at last.

a)

saw

b)

didn't see

c)

hadn't seen

d)

wouldn't see

61.

He .... his leg in a skiing accident last year.

a)

broke

b)

has broken

c)

had broken

d)

breaks

62.

After we .... all the sandwiches we decided not to have any sweets.

a)

ate

b)

were eating

c)

had eaten

d)

eat

63.

I ... to Disneyland in 2002.

a)

have been

b)

will go

c)

went

d)

had gone

64.

After they ..... the tickets, they met at the entrance.

a)

bought

b)

had bought

c)

have bought

d)

will buy

65.

The kids ... a ride after they had had enough rest.

a)

had taken

b)

take

c)

took

d)

tooked

66.

When we reached home, they ...already.....eating.

a)

have started

b)

didn't start

c)

did start

d)

had started

67.

Jim noticed in horror that he .... his passport.

a)

had lost

b)

lost

c)

didn't lose

d)

loses

68.

The house ________________ £ 150,000 in 2003. (cost)

a)

cost

b)

costed

c)

was costing

d)

costs

69.

________________ at school yesterday? (you / be)

a)

Was you

b)

Did you be

c)

You were

d)

Were you

70.

They ___________________ (ALREADY LEAVE) the village before the sun ___________________ (RISE).

a)

had already left - rose

b)

had aleady left - rised

c)

already left - had risen

d)

alreary left - rose

71.

When I ___________________ (ARRIVE) home I ___________________ (SEE) that someone ___________________ (BREAK) into my house.

a)

had arrived - saw - broke

b)

arrived - had seen - broke

c)

arrived - saw - had broken

d)

arrived - saw - broke

72.

She ___________________ (MEET) James on the street yesterday and he ___________________ (TELL) her that he ___________________ (BE) ill for the past two weeks.

a)

met - told - was

b)

met - told - had been

c)

met - had told - had been

d)

had met - told - was

73.

After I ___________________ (POST) the letter I ___________________ (REALISE) I ___________________ (WRITE) the wrong address.

a)

had posted - realised - wrote

b)

had posted - had realised - had written

c)

had posted - realised - had written

d)

posted - realized - writed

74.

My friend __________________ (NOT SEE) me for many years when I met him last week.

a)

didn't see

b)

didn't saw

c)

hadn't saw

d)

hadn't seen

75.

We ___________________ (BE) worried about John because we ___________________ (CALL) several times but he never answered

a)

were - called

b)

had been - called

c)

had been - had called

d)

were - had called

76.

He wanted to go to London because he __________________ (NEVER BE) there before.

a)

never was

b)

had never been

c)

were never

d)

had never was