wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Grammar: Past Simple vs Present Perfect

Total questions: 15

Worksheet time: 35mins

Name
Class
Date
1.

Greg____________ a new job yet.

a)

didn't find

b)

found

c)

hasn't found

2.

I_________ meeting with five new clients recently.

a)

had

b)

have had

c)

has had

3.

Wendy________ to work yesterday because she is on sick leave.

a)

didn't come

b)

hasn't come

c)

came

4.

David_________ to London three days ago.

a)

have travelled

b)

has travelled

c)

travelled

5.

Mary_________ from Oxford University last month.

a)

graduated

b)

has graduated

c)

have graduated

6.

(a)   (you/attend) any job interview lately?

7.

I (a)   (visit) my grandparents last weekend.

8.

That's amazing! I (a)   (never/travel) abroad.

9.

How long (a)   (Sue/work) for this company?

10.

I (a)   (not see) my Australian relatives for ages.

11.

Mitch is still studying. (FINISHED)

Mitch (a)   studying yet.

12.

Anna has known Jane since 2020. (MET)

Anna (a)   2020.

13.

This is my first time attending an interview. (NEVER)

I (a)   an interview before.

14.

The last time I went to the cinema was in October. (GONE)

I (a)   the cinema since October.

15.

This is my 3rd year working in this school. (STARTED)

I (a)   in this school three years ago.