wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Project 4 Unit 2A past simple or present perfect

Total questions: 80

Worksheet time: 2hrs 0mins

Name
Class
Date
1.

​ (a)   any good films recently?

Choose from the below words
Have you seen
Did you see
Did you saw
Have you saw
2.

They ​ (a)   Rome in 455.

Choose from the below words
invaded
have invaded
invade
has invaded
3.

​ (a)   his eyes yet?

Choose from the below words
Has Peter closed
Did Peter close
Have Peter closed
Is Peter closed
4.

She ​ (a)   the eggs in the morning.

Choose from the below words
boiled
has boiled
boil
have boiled
5.

She ​ (a)   here for two years.

Choose from the below words
has lived
lives
lived
live
6.

I don't know what time it is. My watch ​ (a)   .

Choose from the below words
has stopped
stopped
stops
have stopped
7.

My sister ​ (a)   learning Spanish.

Choose from the below words
has started
started
starts
starting
8.

​ (a)   any good films recently?

Choose from the below words
Have you seen
Did you see
Did you saw
Have you saw
9.

I ​ (a)   her since she left.

Choose from the below words
haven't seen
didn't see
didn't saw
don't see
10.

I ​ (a)   my keys yesterday. We found them in the garden.

Choose from the below words
lost
've lost
loose
loosed
11.

​ (a)   well on Saturday?

Choose from the below words
Did you sleep
Have you slept
Did you slept
Has you slept
12.

I ​ (a)   happy when they arrived.

Choose from the below words
was
have been
were
am
13.

Ouch! I (a)   my finger.

Choose from the below words
've cut
cut
have cutted
cutted
14.

​ (a)   the chess club yet?

Choose from the below words
Has she joined
Did she join
Was she join
Have she joined
15.

At the weekend, they ​ (a)   to the restaurant.

Choose from the below words
went
have gone
have went
gone
16.

​ (a)   the flowers already?

Choose from the below words
Have you bought
Did you buy
Did you bought
Have you buy
17.

I ​ (a)   my keys. I can't get into my house.

Choose from the below words
have lost
lost
loosed
've lose
18.

Our son ​ (a)   selected for the national team!

Choose from the below words
has been
was
is
have been
19.

She ​ (a)   the tomatoes three minutes ago.

Choose from the below words
cut
has cut
cuts
cutted
20.

We ​ (a)   in London 10 years ago.

Choose from the below words
were
have been
was
are
21.

Your father ​ (a)   a lot of houses.

Choose from the below words
has built
built
build
builds
22.

Francis ​ (a)   to the boss already.

Choose from the below words
has spoken
spoke
speaks
spoken
23.

She ​ (a)   yet.

Choose from the below words
hasn't woken up
didn't wake up
wasn't wake up
haven't woken up
24.

​ (a)   my gift yesterday?

Choose from the below words
Did you find
Have you found
Are you found
Found you
25.

So far, I ​ (a)   four pieces of a cake.

Choose from the below words
have had
had
have
has
26.

My mum ​ (a)   a new job last week.

Choose from the below words
got
has gotten
have got
gotten
27.

Last night I ​ (a)   my wallet. It was horrible.

Choose from the below words
lost
have lost
loose
loosed
28.

Oh no! I ​ (a)   my purse.

Choose from the below words
have lost
lost
loose
loosed
29.

I ​ (a)   to London three times.

Choose from the below words
have been
was
were
am
30.

I ​ (a)   Poland.

Choose from the below words
have never visited
never visited
was never visited
were never visit
31.

She ​ (a)   me twice already.

Choose from the below words
has visited
visited
visits
visit
32.

They ​ (a)   the post office in 1985.

Choose from the below words
closed
have closed
close
has closed
33.

​ (a)   the kitchen yesterday?

Choose from the below words
Did you clean
Have you cleaned
Are you cleaning
Are you cleaned
34.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

35.

______ Bill and John ever eaten Thai food?

a)

Are

b)

Did

c)

Have

d)

Has

36.

_________ the TV before going to bed last night?

a)

Did you turn off

b)

Did you turned off

c)

Have you returned

d)

Have you turned off

37.

She ________ since yesterday.

a)

hadn’t sleep

b)

haven’t slept

c)

hasn’t sleep

d)

hasn’t slept

38.

We _______ a lot of sweets yesterday.

a)

ate

b)

had eat

c)

have eaten

39.

Due to coronavirus, they _____ out since last Wednesday.

a)

didn't go

b)

haven't went

c)

hasn't gone

d)

haven't gone

40.

Another lesson _____ ended at the school.

a)

have just

b)

has just

c)

did just

d)

will just

41.

Nat and Cole ____ married!

a)

has just get

b)

have just got

c)

have just get

d)

has just get

42.

Choose the right option to complete the sentences:


I _____________ tennis yesterday afternoon.

a)

played

b)

has played

c)

have played

43.

Last week my sister ____________ a nice blouse in that shop.

a)

bought

b)

buy

c)

have bought

44.

My friend is a writer. She ______________ many books.

a)

has written

b)

wrote

c)

have written

45.

Where ______ yesterday evening?

a)

have you been

b)

were you

c)

did you be

46.

Laura ___________ Chinese food in her life!

a)

have never eaten

b)

never eaten

c)

has never eaten

47.

Asia and Rebecca ___________ a medal!

a)

has won

b)

have winned

c)

have won

d)

won

48.
Yesterday we _______ to the pool.
a)
went
b)
have gone
c)
have been
49.
They _______ a lot for their exam.
a)
has studied
b)
studied
c)
have studied
50.
Have you ever ________ to China?
a)
went
b)
go
c)
been
51.
My mother and father ___________ to Barcelona.
a)
have never been
b)
has never been
c)
has went
52.
I ____ ____ there for 2 weeks.
a)
has been
b)
have been
c)
have be
d)
has was
53.

Last week, I ________ two books about China. They were both excellent.

a)

´ve been reading

b)

read

c)

´m reading

d)

reads

54.

We __________ so many different things together.

a)

did

b)

have done

55.

Josh ____ to Canada two years ago.

a)

moves

b)

moved

c)

has moved

d)

has been moving

56.

I ______ on holiday to France in 2015

a)

was

b)

went

c)

have been

d)

have gone

57.

Tom ..... the paino for nearly eight years.

a)

plays

b)

has played

c)

is playing

d)

have played

58.

Many explorers ____________________ to the North Pole.

a)

has been

b)

have being

c)

has being

d)

have been

59.

l​ (a)   downstairs last week.

Choose from the below words
fell
've fallen
60.

​ (a)   a shooting star?

Choose from the below words
Have you ever seen
Did you ever see
61.

John​ (a)   a go-kart.

Choose from the below words
's never driven
never drove
62.

My mum​ (a)   on the radio last Monday.

Choose from the below words
was
's been
63.

I​ (a)   toothache.

Choose from the below words
've never had
never had
64.

We​ (a)   our bikes to school yesterday.

Choose from the below words
rode
've ridden
65.

​ (a)   a lot of photos when you were on holiday?

Choose from the below words
Did you take
Have you taken
66.

Carl​ (a)   lots of interesting things in his life up to now.

Choose from the below words
's done
did
67.

I ​ (a)   here since seven!

Choose from the below words
have been
was
am
am been
68.

Elaine ​ (a)   the bar at five a. m..

Choose from the below words
closed
's closed
have closed
close
69.

​ (a)   all our money last night?

Choose from the below words
Did we spend
Have we spent
Did we spent
Spent we
70.

We ​ (a)   at that hotel a couple of times already.

Choose from the below words
have stayed
stayed
stay
has stayed
71.

Felix ​ (a)   quite tired lately.

Choose from the below words
has been
was
've been
were
72.

​ (a)   the carrots already?

Choose from the below words
Have you peeled
Did you peel
Peeled you
Has you peeled
73.

Last year, Cecilia ​ (a)   many gifts for her birthday.

Choose from the below words
got
has gotten
gets
getted
74.

Robert ​ (a)   three games so far.

Choose from the below words
has won
won
have won
wins
75.

Sarah ​ (a)   a hamster when she was five.

Choose from the below words
had
's had
has
have
76.

We move a lot, so I ​ (a)   at three different schools.

Choose from the below words
have already studied
already studied
already study
already studies
77.

​ (a)   the tickets to Prague yet?

Choose from the below words
Have you bought
Did you buy
Bought you
Has you bought
78.

The weather around here ​ (a)   terrible in the last few weeks

Choose from the below words
has been
was
is
are
79.

Maria ​ (a)   her suitcase last night.

Choose from the below words
packed
has packed
packs
have packed
80.

I ​ (a)   volleyball since I was a teenager.

Choose from the below words
haven't played
didn't play
not played
'm not play