wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

PAST SIMPLE\PAST PERFECT

Total questions: 100

Worksheet time: 49mins

Name
Class
Date
1.
How long .... each other before they .... to get married?
a)
had they known, decided
b)
did they know, had decided
c)
knew, decided
2.
Before he went out of the office, Jim ... the door.
a)
locked
b)
had locked
c)
had lock
3.
Mr Lewis .... in this school for 11 years when he ... a headmaster.
a)
worked, had become
b)
had worked, became
c)
had worked, had become
4.
Mrs Rush .... her children because they ... the window.
a)
had punished, had broken
b)
punished, broke
c)
punished, had broken
5.
I was shocked when he told me he was busy on Saturday! I ... he had a girlfriend.
a)
not know
b)
didn't know
c)
knew
d)
hadn't known
6.
By the time the hijacked plane ...., the police .... a rescue action.
a)
land, prepared
b)
landed, had prepared
c)
landed, prepared
d)
had landed, prepared
7.
Before they entered the room, guests ...all the food.
a)
were eating
b)
ate
c)
had eaten
8.
Yesterday my laptop broke down but I ... about the lost data, because I ... a copy:)
a)
didn't worry, had made
b)
not worry, made
c)
hadn't worried, had made
d)
hadn;t worried, made
9.
When I saw Jane she was very upset because her grandfather... .
a)
died
b)
had die
c)
had died
10.
James ... really tired. He ... all day repairing the leaking roof.
a)
had been, spent
b)
was, had spent
c)
was, spent
d)
had been, had spent
11.
Where ...  before he ... to London?
a)
had he lived, move
b)
he lived, moved
c)
had he lived, moved
d)
he had lived, moved
12.
We ... happy to see them because we ... for a long time.
a)
had been, met
b)
were, hadn't met
c)
were, didn't meet
d)
were, met
13.
John............out when I arrived in the office.
a)
gone
b)
had gone
c)
went
d)
has gone
14.
When they ...............  we had already started cooking.
a)
had arrive
b)
arroved
c)
arrived
d)
arrivig
15.
He was very tired because he ............... well.
a)
slopt
b)
had  slept
c)
slept
d)
hadn't slept
16.
Before the students ....................... the test they ......................their mobiles. 
a)
start/switch
b)
started/had switched
c)
start/had switched
d)
starts/had switched
17.
Kevin ............... home by the time I arrived.
a)
go
b)
went
c)
had go
d)
had gone
18.
We ......... hungry because ......................
a)
were/had eaten
b)
were/hadn't eaten
c)
was/had ate
d)
were/didn't ate
19.
The girls .............. at the pictures that they ................ the day before
a)
laughed/had taken 
b)
laughed/ taken 
c)
had laughed/took
d)
laughed/take
20.
She ........ at a table outside the café and ............. at the menu
a)
sit down/looked
b)
sat down/had looked
c)
sat down/looked
d)
sit down/had looked
21.
I was sure that I........ him before
a)
met
b)
had meet
c)
had met
d)
had meeted
22.
I thought that  she ....................dinner
a)
cooked
b)
had cook
c)
had cooked
d)
cooks
23.

By the time I got home, it ....... (get) dark.

a)

had got

b)

have got

24.

When I had finished my homework, I ...... (go) to bed.

a)

had gone

b)

went

25.

When I heard the news, I .... (call) you.

a)

called

b)

call

26.

Gina .... (eat) dinner after she had put the children to bed.

a)

had eaten

b)

ate

27.

We ...... (paint) the bedroom, after we had painted the bathroom.

a)

had painted

b)

painted

28.

By the time he got to the shop, it .... (shut).

a)

shut

b)

had shut

29.

When the film had started, they ..... (arrive) at the cinema.

a)

had arrived

b)

arrived

30.

When he ..... (finish) the book, he sent it to different publishing companies.

a)

finished

b)

had finished

31.

By the time she phoned me, I ...... (go) out.

a)

went

b)

had already gone

32.

He sent it to different publishing companies after he .... (finish) the book.

a)

finished

b)

had finished

33.

Wpisz czasowniki podane w nawiasach w czasie Past Perfect.

Joe’s arm was in plaster. He __________________ (fall) off his skateboard the day before.

a)

falled

b)

fell

c)

had fallen

d)

has fallen

34.

Wpisz czasowniki podane w nawiasach w czasie Past Perfect.

I didn’t give my teacher my homework. I _________________ (not / finish) it.

a)

hadn't finished

b)

hadn't finish

c)

didn't finish

d)

didn't finished

35.

Wpisz czasowniki podane w nawiasach w czasie Past Perfect.

I wasn’t able to win the race. I __________________ (be) ill two weeks before.

a)

had been

b)

was

c)

were

d)

had be

36.

Wpisz czasowniki podane w nawiasach w czasie Past Perfect.

My mum and dad weren’t at home. They __________________ (go) to a volleyball match.

a)

went

b)

goed

c)

had gone

d)

had goed

37.

Wpisz czasowniki podane w nawiasach w czasie Past Perfect.

‘Tatiana arrived late for her karate practice.’ ‘______________________ (she / take) the wrong bus by mistake again?’

a)

did she take

b)

had she took

c)

had she taken

d)

did she took

38.

Uzupełnij zdania, wpisując czasowniki podane w nawiasach w czasie Past Simple lub Past Perfect.

Before we __________________ (arrive) at the pitch, it had stopped raining.

a)

arrived

b)

had arrived

39.

Uzupełnij zdania, wpisując czasowniki podane w nawiasach w czasie Past Simple lub Past Perfect.

Ed didn’t go to the cinema with us because __________________ (see) the film several times.

a)

saw

b)

had seen

40.

Uzupełnij zdania, wpisując czasowniki podane w nawiasach w czasie Past Simple lub Past Perfect.

Clive turned on the video game as soon as his mother ___________________ (go) to work.

a)

went

b)

had gone

41.

Uzupełnij zdania, wpisując czasowniki podane w nawiasach w czasie Past Simple lub Past Perfect.

When I __________________ (be) five, I had already learnt to ski.

a)

was

b)

had been

42.

Uzupełnij zdania, wpisując czasowniki podane w nawiasach w czasie Past Simple lub Past Perfect.

Before Tom took up karate, he __________________ (not / enjoy) sport.

a)

didn't enjoy

b)

hadn't enjoyed

43.
Choose the correct form:
When we arrived, the match ... .
a)
already begun
b)
already began
c)
had already begun
d)
had already began
44.
Choose the correct form:
Before he made a decision he ... his friend for advice.
a)
asked
b)
had asked
45.

I.......... to Italy last summer.

a)

went

b)

have been

46.
Emma ______ her suitcase last night. 
a)
packed
b)
has packed
47.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

48.

My grandfather _____ before I was born.

a)

died

b)

has died

c)

hasn't died

49.

Uzupełnij zdanie:

"Anna ______ a million in a lottery yesterday."

a)

has won

b)

has win

c)

won

d)

win

50.

Uzupełnij zdanie:

"_________ the TV before going to bed last night?"

a)

Have you returned

b)

Did you turned off

c)

Did you turn off

d)

Have you turned off

51.
How long .... each other before they .... to get married?
a)
had they known, decided
b)
did they know, had decided
c)
knew, decided
52.
Before he went out of the office, Jim ... the door.
a)
locked
b)
had locked
c)
had lock
53.
Mr Lewis .... in this school for 11 years when he ... a headmaster.
a)
worked, had become
b)
had worked, became
c)
had worked, had become
54.
Before they entered the room, guests ...all the food.
a)
were eating
b)
ate
c)
had eaten
55.
Yesterday my laptop broke down but I ... about the lost data, because I ... a copy:)
a)
didn't worry, had made
b)
not worry, made
c)
hadn't worried, had made
d)
hadn;t worried, made
56.
James ... really tired. He ... all day repairing the leaking roof.
a)
had been, spent
b)
was, had spent
c)
was, spent
d)
had been, had spent
57.

I ... her yesterday. She ... from Japan.

a)

saw... had just got back

b)

have seen ... just got back

c)

had seen ... had just got back

58.

When I ..., she ...

a)

arrived ... left already

b)

had arrived ... had already left

c)

arrived... had already left

59.

They... (leave) the zoo after they .... (have) lunch.

a)

had left... had had

b)

left.... had

c)

left... had had

d)

had left... had

60.

Before she watched the documentary, Ann .... ( not think) about pollution.

a)

not thought

b)

had think

c)

hadn't thought

d)

hadn't think

61.

I wanted to pay for dinner, but I __________ (forget) my wallet.

a)

forget

b)

forgot

c)

had forget

d)

had forgotten

62.

When I got home, I realised someone...................... into it.

a)

Broke

b)

Has broken

c)

Breaked

d)

had broken

63.

I......... and brushed my teeth.

a)

got up

b)

geted up

c)

had got up

64.

I got up and........ a shower.

a)

had had

b)

have had

c)

had

65.

When I was at school I................ golf.

a)

played

b)

plaied

c)

had played

66.

We ate cherries from the tree that my grandfather ____________ (plant) many years before.

a)

had planted

b)

has planted

c)

have planted

d)

had plant

67.

I went to Brazil last year. I ___________ (not go) there before.

a)

had gone

b)

went

c)

hadn't gone

d)

hasn't gone

68.

A: Why did you leave so early?

B: Because I _______________ (promise) to visit a friend

a)

promises

b)

had promise

c)

has promised

d)

had promised

69.

When I was 5 years old, I ____________ (learn) how to read.

a)

had learned already

b)

learn

c)

had already learned

70.

I __________ (be) really happy to see you yesterday because I _________ (not see) you in a long time.

a)

be / don't see

b)

are / didn't see

c)

was / hadn't see

d)

was / hadn't seen

71.

We ________ (phone) mom, but she wasn't home. She ________ (go) out.

a)

phoned / had gone

b)

phone / goes

c)

phoned / had went

d)

phone / had go

72.

When my friends ___________ (arrive) to the bus stop, the bus __________ (leave).

a)

arrived / leaves

b)

arrive / leave

c)

arrived / had left

d)

arrived / had leave

73.

I was sure that I ___________ her before.

a)

had saw

b)

seen

c)

had seen

74.

I remembered .... my money at home.

a)

left

b)

had left

c)

leave

d)

has left

75.

He gave me something I ..... before.

a)

hadn't read

b)

haven't read

c)

read

76.

I returned because I .... the door.

a)

haven't locked

b)

didn't locked

c)

hadn't locked

77.

It .... good but I'd seen it before

a)

had been

b)

was

78.

We had already eaten when Jairo ........ home.

a)

come

b)

had come

c)

came

79.

It was my first flight. I ... before.

a)

had never flown

b)

hadn't never flown

c)

didn't fly

80.

William ______ ill last night because he _____ too many cakes.

a)

felt/has eaten

b)

fell/ eaten

c)

felt/ had eaten

d)

felt/eaten

81.

It____ rained all summer, so the grass was completely dead.

a)

hadn't

b)

didn't

c)

hasn't

d)

wasn't

82.

I _____ Mohammed, because he ______ his hair very short.

a)

didn't recognize/ had cut

b)

didn't recognize/ hadn't cut

c)

hadn't recognize/ had cut

d)

hadn't recognize/ hadn't cut

83.

Anne _______ to the supermarket and _______ some milk.

a)

go- went

b)

went - bought

c)

gone - bought

d)

went - buy

84.

I _______ well last night.

a)

slept

b)

sleep

c)

sleeped

d)

don't sleep

85.

Tom ______ to school by bike.

a)

went

b)

go

c)

gone

86.
We use Past Perfect for an action which happened before another past action or before a stated time in the past.
a)
Yes
b)
No
87.

We use Past Simple for an action which happened at a definite time in the past; the time is stated, already known or implied.

a)

Yes

b)

No

88.
I ______ to the shop to buy the shirt I _____ the day before.
a)
had gone  /   saw
b)
been   /  had bought 
c)
went  /  had seen
89.
Kevin failed his exam because.....
a)
he had watched tv.
b)
he had spent all his money.
c)
he had not study
d)
he hadn’t studied at all.
90.
I ____ a sandwich, so I wasn't hungry.
a)
have eaten
b)
have eat
c)
had eaten
91.
Mona didn't __________ a story yesterday.
a)
wrote
b)
write
c)
writed
d)
wroted
92.
She ____________ her car carefully yesterday.
a)
drive
b)
drove
c)
drived
d)
drave
93.

The meeting _____________ because all the participants had been there.

a)

has begun

b)

began

c)

had begun

d)

begins

94.

By the time the police arrived the criminals __________ the bank.

a)

had left

b)

left

c)

has left

d)

have left

95.

What is right?

a)

She had already left.

b)

She had left already.

c)

She already had left.

d)

She already left.

96.

What ______________ for dinner last night? (eat/you)

a)

did you eat

b)

did you ate

c)

you did eat

d)

you did ate

97.

While he was sitting at the piano, a small kitten suddenly _____(run) across the piano keys.

a)

was running

b)

ran

c)

runed

d)

had run

98.

What time ____________ to school yesterday?

a)

did you go

b)

did you went

c)

do you go

d)

you went

99.

My sister Molly _____in London before she _____ to New Zealand

a)

had lived/moved

b)

lived/moved

c)

had lived/had moved

d)

lived/had moved

100.

After Fred __________ his holiday in Italy he ____________ to learn Italian.

a)

had spent / wanted

b)

spent / had wanted

c)

spent / wanted

d)

had spent / had wanted