wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect VS Past Simple

Total questions: 17

Worksheet time: 2mins

Name
Class
Date
1.

Michael _________________ (visit) his grandparents last weekend.

a)

visits

b)

has visited

c)

visited

d)

is visiting

2.

I ____________________ (see / already) my favorite movie.

a)

did already see

b)

have already saw

c)

saw

d)

have already seen

3.
Joanna________________ (read / not) the book yet.
a)
has not read
b)
did not read
c)
not read
d)
have read
4.

Caroline  ___________________ (forget)  her homework last night.

a)

has forgotten

b)

forgot

c)

forgets

d)

have forgotten

5.

My brother ________________ (not / play) soccer last weekend.

a)

did not play

b)

has not played

c)

played

d)

did not played

6.

___________________ (you/ever/see) the Eiffel Tower?

a)

Did you ever see

b)

Have you ever seen

c)

Has you ever saw

d)

Have you ever see

7.

Tom______________ (not play) soccer last weekend.

a)

did not played

b)

did not play

c)

has not played

d)

did play

8.
Kate and Tom _______________ (not/see) that film yet.
a)
seen
b)
did not see
c)
have not seen
d)
has not seen
9.
__________________ (you/see) Mary last week?
a)
Have you seen
b)
Did you saw
c)
Has you seen
d)
Did you see
10.

She _________________ (learn) French since she was a child.

a)

learned

b)

has learned

c)

learns

d)

is learning

11.
Kate_________________ (not/meet) Tom yet.
a)
has not meet
b)
did not meet
c)
have not met
d)
has not met
12.

The dog _______________ (bark) loudly last night.

a)

barked

b)

did not bark

c)

has barked

d)

bark

13.

Emily _____________________ (be) my closest friend ever since we met in high school.

a)

has been

b)

have been

c)

was

d)

were

14.
'... ago' is a signal word for ...
a)
Past Simple
b)
Present Perfect
15.
'Just', 'already', 'yet' are signal words for ...
a)
Past Simple
b)
Present Perfect
16.
'Yesterday', 'last week' and 'in 2006' are signal words for ...
a)
Past Simple
b)
Present Perfect
c)
Present Simple
d)
Present Coninuous
17.

Jack ________paella before.

a)

hasn't eaten

b)

haven't eaten

c)

didn't eat

d)

hasn't ate