wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past vs Present Perfect

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

I ___________ never ________ (travel) to Paris !

a)

did / travel

b)

have / travel

c)

have / traveled

d)

haven't / traveled

2.

Pepito_________ (watch) "Titanic" last night.

a)

has watched

b)

watch

c)

has watch

d)

watched

3.

We ________ already _________ (take) online English classes.

(a)  

4.

JLO ___________ (not get) into debt yet. She will ask for a loan next month.

a)

didn't get

b)

didn't got

c)

hasn't gotten

d)

hasn't get

5.

___________ your brother ever _________ (waste) money on useless products?

a)

Did / waste

b)

Has / wasted

c)

Have / wasted

d)

Did / wasted

6.

I (a)   (not call) my grandpa last week.

7.

When _______ Carol _________ (lend) you the money?

a)

has / lent

b)

do / lends

c)

did / lend

d)

have / lent

8.

__________ the hospital ___________ (contact) you yet?

a)

Did / contacted

b)

Has / contacted

c)

Have / contacted

d)

Do / contact

9.

__________ your parents ever __________ (invest) money in a company?

a)

Has / invested

b)

Did / invest

c)

Did / invested

d)

Have / invested

10.

Johny and his friends (a)   (go) to the ATM yet. They will wait until next week.

11.

I swear that I ___________ never __________ (tell) a lie in my life! Not even a white lie!

a)

did / tell

b)

haven't / told

c)

has / told

d)

have / told

12.

Samantha ____________ (earn) a lot of money when she sold the best house in the neighborhood.

a)

has earned

b)

earned

c)

earns

d)

have earned

13.

Mark (a)   (not pay) his bills yet. He hopes to pay them soon.

14.

How many times ________ you _______ (lose) your phone so far?

a)

did / lose

b)

did / lost

c)

have / lost

d)

has / lost

15.

We (a)   (be) friends since January 2021.