Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect vs. simple past

Total questions: 25

Worksheet time: 13mins

Name
Class
Date
1.

I________lunch with Emily yesterday.

a)

have

b)

had

c)

has

d)

have had

2.

My son _______ from school yet

a)

has not come

b)

came

c)

have not come

d)

come

3.

_________ your bed today?

a)

Have you made

b)

Did you make

c)

Did you made

d)

Do you make

4.

I________lunch with Emily yesterday.

a)

have

b)

had

c)

has

d)

have had

5.

My son _______ from school yet

a)

has not come

b)

came

c)

have not come

d)

come

6.

_________ your bed today?

a)

Have you made

b)

Did you make

c)

Did you made

d)

Do you make

7.

Where ________ last summer?

a)

have you gone

b)

did you go

c)

have you go

8.

I _________ this shirt this week.

a)

have not worn

b)

did not wear

c)

do not wear

9.

Columbus____________in America in 1492.

a)

arrived

b)

has arrived

c)

have arrived

10.

We ___________ anything since lunch

a)

did not eat

b)

have not eaten

c)

eat

11.

She _______ up smoking two years ago.

a)

gave

b)

give

c)

has given

12.

He .................... (live) there when he was a child

a)

lived

b)

has lived

13.

They ....... (finalise) the contract last week

a)

finalised

b)

have finalised

14.

She ........ ill last Thursday

a)

was

b)

has been

15.

I ........ the project last night

a)

finished

b)

have finished

16.

............ to Rome?

a)

Did you ever go

b)

Have you ever been

17.

He's in hospital because he ............. leg

a)

broke

b)

has broken

18.

......... to the concert on Friday?

a)

Did you go

b)

Have you gone

19.

This is the first time I ........ here

a)

was

b)

have been

20.

He ......... yet

a)

has not arrived

b)

arrived

21.

Choose the correct option.

_________ (You)/(see) John today?

a)

Have you saw John today?

b)

Have you seen John today?

22.

She _____ (live) in Tokyo for 2 years.

*she doesn't live there anymore.

a)

She lived in Tokyo for 2 years.

b)

She has lived in Tokyo for 2 years.

23.

I (a)   (work) as a nurse before becoming a doctor.

24.

TRUE OR FALSE

We use the present perfect with for and since to talk about an unfinished period of time, from the the past until now.

a)

TRUE

b)

FALSE

25.

They're divorced now. _______ only married for three years.

a)

They have been

b)

They had

c)

They were