wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect vs Simple Past

Total questions: 15

Worksheet time: 3mins

Name
Class
Date
1.

My umbrella isn’t here. Somebody (a)   (take) it away.

2.

The workers are tired. They (a)   (work) all day.

3.

People are using the stairs. The lift (a)   (break) down.

4.

Mr Chan is very angry. Someone (a)   (steal) his car.

5.

Paul’s grandfather is very ill. He (a)   (be) in hospital since last month.

6.

Tom is my best friend. I have known him __________ many years.

a)

for

b)

since

7.

We can’t use the lift. It has been out of order __________ yesterday.

a)

for

b)

since

8.

That is one of the oldest buildings in Hong Kong. It has been there __________ I was born.

a)

for

b)

since

9.

Sally has a bad cold. She has been absent __________ two days.

a)

for

b)

since

10.

John _______. He is in your brother's room now.

a)

arrives

b)

arrived

c)

has arrived

d)

is arriving

11.

The rain ______. Let's go out for a walk.

a)

stops

b)

is stopping

c)

has stopped

d)

stopped

12.

My brother has got a job. He ______ work two days ago.

a)

starts

b)

has started

c)

have started

d)

started

13.

Mr Chan _____ here just now but he has gone for lunch.

a)

has been

b)

was

c)

is

d)

is being

14.

Carol is back. I _________ to her on the phone last night.

a)

was talking

b)

talked

c)

was talk

d)

has talked

15.

Mr and Mrs Chan _____ their holiday in South Africa last summer.

a)

spended

b)

spent

c)

has spent

d)

spend