wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Past Simple x Present Perfect

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

Jack _____ in Boston for the past 15 years.

a)

has lived

b)

lived

2.

Janet ___for Smith and Brothers before she came to work for us.

a)

has worked

b)

worked

3.

 Peter _____ (play) tennis for five years when he _____ (be) at school.

a)

has played - was

b)

played - was

4.

When Jack was at school, he _____ to play the saxophone. He _____  it ever since.

a)

has learned - has played

b)

learned - has played

5.

Elvis Presley _____ many albums during his wonderful career.

a)

has recorded

b)

recorded

6.

Adele _____ many albums and will probably make many more.

a)

has recorded

b)

recorded

7.

Could you give me some advice? I _____this sweater at Macy's yesterday. Do you think I should take it back?

a)

have bought

b)

bought

8.

I am really hungry. I ....

a)

haven't eaten yet

b)

didn't eat yet

9.

They _______________a week ago.

a)

have arrived

b)

arrived

10.

They _____________me at yesterday's meeting.

a)

haven't recognised

b)

didn't recognise

11.

Our neighbour _________in hospital since Friday.

a)

was

b)

has been

12.

_____________abroad many times?

a)

Did you travel

b)

Have you travelled

13.

______________ your leg ?

a)

Have you ever broken

b)

Did you broke

14.

___________visit you parents last week ?

a)

Did you

b)

Have you

15.

I _______ my sister last week.

a)

visited

b)

have visited

16.

I _________ Canada last year.

a)

have gone to

b)

went to

17.

Create the question: You/work/as a waiter/last summer?

a)

Have you worked as a waiter last summer?

b)

Did you work as a waiter last summer?

18.

Create the question: you/ever/be/to Canada?

a)

Did you ever be to Canada?

b)

Have you ever been to Canada?