wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Simple Past vs. Present Perfect

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

I ________ guitar. I can give you a few tips.

a)

played

b)

have played

c)

was playing

d)

had played

2.

Elizabeth ___________ her homework assignment. She is free to go see her friends.

a)

completed

b)

completes

c)

has completed

d)

had completed

3.

I _________ to ski with my friends at Le Relais last weekend. We ________ until the station was closed.

a)

went/stayed

b)

went/have stayed

c)

have go/ have stayed

d)

have went/have stayed

4.

Why is the present perfect used in this sentence?


I have been to Spain a few times.

a)

Completed event in the past

b)

Action completed at a specific time

c)

Present consequence of a past action

d)

Action completed at an unspecified time in the past

5.

When he first landed on the Moon, on July 21st 1969, Neil Armstrong said : "the Eagle has landed."


Why did Armstrong use the present perfect?

a)

Recently completed action

b)

Action at an unspecified time in the past

c)

Present consequence of a past action

d)

Express experience

6.

I ___________ portraits before. I can do one for you if you like.

a)

drew

b)

drawed

c)

have drawn

d)

have drew

7.

We __________ to the theatre yesterday. The actors ________ Hamlet. We __________ a pleasant evening.

a)

went/performed/had

b)

have gone/have performed/have had

c)

have go/have perform/have have

d)

went/performed/have had

8.

I _________ German classes when I was in College.

a)

taked

b)

have taken

c)

taken

d)

took

9.

I ________ a book and I _________ soccer during the weekend.

a)

read/played

b)

readed/played

c)

Have read/have played

d)

Have readed/have played

10.

I __________ a terrible headache for the last few days. I must go to the clinic.

a)

had

b)

have

c)

have had

d)

has

11.

We ________ that movie, can't we watch another?

a)

have seen

b)

saw

c)

has seen

d)

see

12.

I _______ already _______ my breath for a full five minutes!

a)

were held

b)

was held

c)

has held

d)

have held

13.

Is this sentence correct?


"I have been sleepy yesterday."

a)

yes

b)

no

14.

I _________ for a job monday. They _______ me for an interview the next day.

a)

have applied/called

b)

have applied/have called

c)

applied/called

d)

applied/ have called

15.

Put the words in the right order.


you been ? have how

(a)  

16.

Place the words in the right order.


the received from just call a have I doctor.

(a)  

17.

I __________ two goals already. I hope I can get a hat trick before the end of the game.

a)

have scored

b)

scored

c)

score

d)

has scored

18.

I __________ my keys, can you help me find them?

a)

lost

b)

have lost

c)

have lose

d)

was lose

19.

Place the words in the right order.


seen ever you have this anything like ?

(a)  

20.

-"How are you?"

-"I ___________ better."

a)

have being

b)

been

c)

have been

d)

was being