wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

The present perfect, the past simple, the past perfect

Total questions: 121

Worksheet time: 1hrs 19mins

Name
Class
Date
1.

Catherine's dad __________ her an expensive dress.

a)

bought

b)

buy

2.

We __________ 'Friends Forever' at our class farewell party.

a)

sing

b)

sang

c)

song

3.

Leonardo Da Vinci was the artist who __________ the famous 'Mona Lisa'.

a)

painted

b)

paint

4.

The bus _________ late last night.

a)

is

b)

was

5.

I ________ him at the market yesterday.

a)

see

b)

saw

c)

seen

6.

He ______ room on Tuesday.

a)

clean

b)

cleaned

c)

cleaning

7.

He ______ room on Tuesday.

a)

clean

b)

cleaned

c)

cleaning

8.

The boys who _________ the money have been punished.

a)

steal

b)

stole

9.

Amanda ________ a poem about her favourite teacher for Teacher's Day last year.

a)

wrote

b)

write

c)

writing

10.

Farah ____________ a glass accidentally a minute ago.

a)

break

b)

broke

c)

broken

11.

My father ______ you in 5 minutes.

a)

call

b)

called

c)

will call

d)

calls

12.

___________ year, we will stay at home in the summer.

a)

Last

b)

To

c)

Next

d)

Ago

13.

Which sentence is correct

a)

Jack will calls me.

b)

Jack will call me yesterday.

c)

Jack will called me.

d)

Jack will call me tomorrow.

14.

Will you get up early tomorrow morning?

a)

Yes, I will.

b)

Yes, I will not.

c)

No, I will.

d)

No, I get.

15.

Peter ________ to Canada next year.

a)

will go

b)

will goes

c)

go

d)

went

16.

I will ________ to pop songs in a few minutes.

a)

listens

b)

listen

c)

listening

d)

shall listen

17.

My family and I ___________fly to Singapore on our holiday.

a)

will

b)

won't be

c)

will be

d)

might be

18.

A: ___________you talk to Mr. Wilson? B: No, I ___________

a)

won't/ will

b)

will/ won't

c)

will be/ won't be

d)

will/ will

19.

I’m sure you will ___________ the film.

a)

to enjoy

b)

enjoys

c)

enjoying

d)

enjoy

20.

I _______ clean my room tomorrow.

a)

have

b)

be

c)

will

d)

will be

21.
My brother and sister _____ playing tennis at 11am yesterday. 
a)
was
b)
are
c)
were
22.
_____ you still working at 7pm last night?
a)
Were
b)
Are
c)
Was
23.
At 8.30am today I _____ driving to work.
a)
was
b)
am
c)
were
24.
We _____ sleeping when the police came.
a)
was
b)
weren't
c)
wasn't
25.
Why _____ he having lunch at 4pm?
a)
was
b)
does
c)
were
26.
Somebody threw a shoe at him _____ he was speaking.
a)
after
b)
when
c)
before
27.
They ________ TV when I came.
a)
were watching
b)
were watched
c)
watched
28.
I was reading a book _____ I heard a noise.
a)
during
b)
when
29.
What did you say? I _______________ to you. 
a)
am not listening
b)
wasn't listening
c)
didn't listening
d)
don't listen
30.
______ they swimming when the phone rang?
a)
Were
b)
Are
c)
Do
d)
Did
31.
Mrs Adams was ___________ dinner at 6 o'clock yesterday morning.
a)
hasing
b)
have
c)
having
d)
had
32.
What _________ Add and Helen __________ when you broke the glass?

a)
are / doing
b)
was / doing
c)
were / doing
d)
did / did
33.
Yesterday, at six my mother ___________ dinner.
a)
was making
b)
was make
c)
was made
d)
did make
34.
My baby brother ______________ loudly so I couldn't do my homework.
a)
was cried
b)
cried
c)
was crying
d)
has cried
35.
The teacher was angry because some students ___________ football in the class when he came in. 
a)
are playing
b)
played
c)
have played
d)
were playing
36.

Annie..... to the cinema five minutes ago.

a)

walk

b)

walks

c)

walked

d)

walking

37.

Aisha ____ ____ very hard last year.

a)

is studied

b)

was studied

c)

is studying

d)

was studying

38.

The students ____ _____ very loudly when Pn Ooi came.

a)

are talk

b)

are talking

c)

was talk

d)

were talking

39.

Marcos .... when he .... a worm in his apple.

a)

was eating, found

b)

was eating, finded

c)

were eating, were finding

d)

ate, was finding

40.

We ..... when Ms. Tan .... the answer.

a)

was studying, said

b)

were studying, said

c)

studied, said

d)

studied, sayed

41.

While I ....... the quiz, Mr. Khor ...... to me.

a)

made, spoke

b)

made, was speaking

c)

was making, speaked

d)

was making, spoke

42.

Why ____ you listening when the manager told you what to do?

a)

was

b)

wasn't

c)

weren't

d)

aren't

43.

When the taxi arrived, the friends ____ ____ goodbye.

a)

was say

b)

were saying

c)

were say

d)

was saying

44.

I .... water while you ..... 7 Up.

a)

drank, were drinking

b)

was drinking, were drinking

c)

drank, drank

d)

was drinking, drank

45.

While they .... in art class, the paint .... out (finished).

a)

were painting, ranned

b)

were painting, run

c)

were painting, ran

d)

was painting, ran

46.

When they .... on math homework, they ... their grades.

a)

were working, saw

b)

were working, seed

c)

were working, seied

d)

worked, saw

47.

When my mum ... dinner, she ... her hand.

a)

cooked, cut

b)

was cooking, was cutting

c)

cooked, cutted

d)

was cooking, cut

48.

While Siti ..., the librarian ... off the light.

a)

was readding, turned

b)

was reading, turned

c)

was reading, turnt

d)

read, turned

49.

When the police ...., the thief ..... away.

a)

was arriving, ran

b)

arrived, was running

c)

arrived, was runing

d)

were arriving, ran

50.

Alvin Than ... while his brother ....

a)

was singing, slept.

b)

was singing, sleeped.

c)

sang, was sleeping.

d)

singed, was sleeping.

51.

What ____ you ____ when the accident happened?

a)

are, do

b)

are, doing

c)

was, do

d)

were, doing

52.

My grandmother __________ some cookies for us yesterday.

a)

climbed

b)

baked

c)

ate

d)

cried

53.

______ you _______ the dishes by yourself last night?

a)

Did ... wash

b)

Did ... washed

c)

Do ... wash

d)

Do ... washed

54.

My childhood ________ happy and I would like to share about it.

a)

is

b)

are

c)

were

d)

was

55.

What did you buy at the supermarket?

a)

We bought apples.

b)

I did buy apples.

c)

I didn't bought anything.

d)

I don't like to buy apples.

56.

Ich werde

a)

I will

b)

you will

c)

she will

d)

we will

57.

what do verb infinitives end in ?

a)

-en

b)

-et

c)

-e

d)

an exclamation mark and a smiley

58.

what do verb infinitives end in ?

a)

-en

b)

-et

c)

-e

d)

an exclamation mark and a smiley

59.

to play

a)

spielen

b)

essen

c)

gehen

d)

fahren

60.

to do/make

a)

machen

b)

gehen

c)

trinken

d)

tanzen

61.

Từ "always" nghĩa là gì?

a)

Luôn luôn

b)

Thỉnh thoảng

c)

Không bao giờ

d)

Hiếm khi

62.

Thanh and Mai always …………………… a movie on Saturdays.

a)

see

b)

sees

c)

seeing

d)

saw

63.

She.........homework in the evening.

a)

don't do

b)

doesn't do

c)

don't does

d)

doesn't does

64.

We .......students in class 12A1.

a)

is

b)

am

c)

are

d)

be

65.

10.He usually …………………… a taxi to the railway station

a)

took

b)

taking

c)

take

d)

takes

66.

.....Lan........TV?

a)

Do/watch

b)

Does/watches

c)

Does/watch

d)

Do/watches

67.

My cat ........in the kitchen now.

a)

is eating

b)

are eating

c)

am eating

d)

eating

68.

Look! The boys..........running

a)

is running

b)

running

c)

are runing

d)

are running

69.

.......people........at the moment?

a)

Are/singing

b)

Is /singing

c)

Be/ singing

d)

Singing

70.

Lana and Peter ................at the present

a)

is crying

b)

are crying

c)

is criing

d)

are criing

71.

Đâu là dấu hiệu thì hiện tại tiếp diễn?

a)

now, at the present, at the moment, look!

b)

Always, neverm seldom, often

c)

now, often, usually, Look!

d)

Seldom, rarely, right now, always

72.

Seldom nghĩa là gì?

a)

Thường xuyên

b)

Luôn luôn

c)

Hiếm khi, ít khi

d)

Hiện tại

73.

Công thức nào đúng?

a)

S + don't/doesn't +V

b)

S + don't/doesn't + V(s/es)

c)

S + isn't/aren't + V

d)

S + be + V

74.

Công thức nào đúng?

a)

S + tobe + V

b)

S+ tobe + Ving

c)

S + Ving

d)

S + do/does + Ving

75.

Những từ có tận cùng nào phải thêm es?

a)

o, s, ch, x, sh, z

b)

o, s, ch,r , th

c)

S, th, ch, z, x

d)

z, x, r, th. ss, xx

76.
Every day I ........... to work.
a)
goes
b)
going
c)
gone
d)
go
77.
He really ............ his new flat.
a)
loves
b)
love
c)
loving
78.
They .......... three children.
a)
has
b)
have
c)
having
79.
He ...........  two children.
a)
having
b)
have
c)
has
80.
Everyone .............  kittens.
a)
loves
b)
loving
c)
love
81.
My husband and I never ............... about money.
a)
arguing
b)
argue
c)
argues
82.
Both my children .............  well.
a)
sleep
b)
sleeps
c)
sleeping
83.
My friend who .............. from China ............... maths.
a)
come / teach
b)
coming / teaching
c)
comes / teaches
84.
Everyone ............. at the wedding
a)
is
b)
be
c)
are
85.
My new washing machine .............. really well.
a)
working
b)
work
c)
works
86.
One of the children .............   not well.
a)
are
b)
is
c)
being
d)
be
87.
No-one .............. losing a game.
a)
like
b)
likes
c)
liking
88.
My flight .............. at 15.00.
a)
leaving
b)
leave
c)
leaves
89.
Good health ............... on a good diet and exercise.
a)
depend
b)
depends
c)
depending
90.
............ she work in London?
a)
Does
b)
Do
c)
Don't
91.
What is right?
a)
She had already left.
b)
She had left already.
c)
She already had left.
92.
What is right?
a)
I had already got one.
b)
I had already gotten one.
c)
I had alreade get one.
93.
What is right?
a)
They had started the work yet.
b)
They hadn't started the work yet.
c)
They had not start the work yet.
94.
What is right?
a)
When has they arrived?
b)
When haded they arrieved?
c)
When had they arrived?
95.
What is right?
a)
I had noticed it not before.
b)
I had not noticeced it before.
c)
I had not noticed it before.
96.
What is right?
a)
How many eaten she had sweets?
b)
How many sweets had eaten she?
c)
How many sweets had she eaten?
97.
What is right?
a)
The programm had already started.
b)
The started had  already programm.
c)
The programm already started had.
98.
Do this sentense complett: 
When I turned on the TV, ...
a)
the programm had already started.
b)
but he had already got one.
c)
I had had a huge lunch.
99.
Do this sentense complett: 
 I met Olga at the party, ...
a)
I hadn't seen him for years.
b)
but they had not even started.
c)
I had never met her before.
100.
Past Simple or Past Perfect?
I was late for work because I (miss) the bus.
a)
missed
b)
have missed
c)
had missed
101.
Past Simple or Past Perfect?
We (live) in the house that my father (build).
a)
lived + had built
b)
had lived + built
c)
hav lived + built
102.
Past Simple or Past Perfect?
The teacher (correct) the tests that the pupiles (write).
a)
corrected + wrote
b)
had correct + wrote
c)
corrected + had written
103.
Past Simple or Past Perfect?
My friend (to be) in the hospital because he (slip) on a banana skin.
a)
were + sliped
b)
was + had slipped
c)
had been + slipped
104.
a)
came
b)
had come
c)
had common
105.
a)
had done
b)
just do it
c)
did
106.
a)
had fall
b)
had fallen
c)
felt
107.
a)
had sat just down
b)
sat had just down
c)
had just sat down
108.
a)
had left
b)
had leave
c)
has left
109.
a)
had ridden
b)
had riden
c)
had ride
110.
a)
had leave
b)
has come
c)
had left
111.
a)
had painted
b)
hat painted
c)
have painted
112.

The children (play) in the yard before lunch. - simple past

a)

played

b)

had played

c)

was playing

d)

playing

113.

My favorite actress (act) in the new movie. - present perfect

a)

have acted

b)

has acted

c)

acted

d)

had acted

114.

My group (present) the theatre scene tomorrow evening. - simple future

a)

has presented

b)

have presented

c)

presenting

d)

will present

115.

I (walk) at the Marathon last Sunday morning. - simple past

a)

will walk

b)

has walked

c)

walking

d)

walked

116.

The students (eat) pizza for their graduating ceremony. - simple past

a)

will eat

b)

has eaten

c)

had eaten

d)

ate

117.

My friends (be) together since Kindergarten. - present perfect

a)

has been

b)

will be

c)

have been

d)

is

118.

Our teachers (look) elegant for the Honor Awards. - simple present

a)

will look

b)

have looked

c)

look

d)

looking

119.

Some people (read) many strange books. - present perfect

a)

has read

b)

have read

c)

reading

d)

read

120.

You (see) exotic animals at the zoo. - future perfect

a)

will see

b)

will saw

c)

will have seen

d)

will had seen

121.

Dad (catch) huge fish at the lake! - past perfect

a)

have caught

b)

has caught

c)

caught

d)

had caught