wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Simple

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Complete the gap:


The company is huge. It __________ a thousand new jobs since the beginning of last year.

a)

has been creating

b)

has created

c)

have been created

2.

Complete the gap:


I _________ this car for twenty years and it's as reliable as ever.

a)

had

b)

have been having

c)

have

d)

have had

3.

Complete the gap:


I'm afraid the company is going bankrupt. It ___________ big problems lately.

a)

is having

b)

has

c)

has been having

d)

has had

4.

Complete the gap:


How many of these questions ____________ to get right so far?

a)

have you managed

b)

have you been managing

c)

you managed

d)

you have managed

5.

Complete the gap:


I'm a bit worried about Malcolm. He ___________ very strange of lately.

a)

acted

b)

has acted

c)

has been acting

6.

Complete the gap:


I _____________ to repair the lock on our door for the last four hours without any success.

a)

am trying

b)

tried

c)

have tried

d)

have been trying

7.

Complete the gap:


- Why are you out of breath?

- Because ______________up the stairs from the bottom floor.

a)

I’ve just run

b)

I’ve just been running

c)

I've just ran

8.

Complete the gap:


John's disappeared. Does anyone know what _________ to him?

a)

happened

b)

has been happening

c)

has happened

d)

has been happened

9.

Complete the gap:


You're soaking wet. How long ____________ here?

a)

have you been standing

b)

have you stood

c)

you have been standing

10.

Complete the gap:


I __________ for my keys since yesterday, but I __________ them.

a)

've been looking / haven't found

b)

've been looking / haven't been finding

c)

've looked / haven't been finding

11.
What verb tense is this:
"I have done my homework".
a)
Present simple.
b)
Present continuous.
c)
Present perfect simple.
d)
Present perfect continuous.
12.
What verb tense is this:
"I have been studying a lot".
a)
Present simple.
b)
Present continuous.
c)
Present perfect simple.
d)
Present perfect continuous.
13.
Which sentence talks about something that started some time ago and it's still going on?
a)
I have played soccer for 2 hours
b)
I have been playing soccer for 2 hours.
c)
I played soccer 2 hours ago.
d)
I used to play soccer.
14.

Jenny started reading the book last Saturday. She finished it on Sunday evening.

a)

She has read the book.

b)

She been reading the book.

15.

Tim moved to London in 2007, but now he lives in Paris.

a)

He has lived in London.

b)

He has been living in London.

16.

Jack and Sue went to New Zealand last year for a holiday.

a)

They have visited New Zealand.

b)

They have been visiting New Zealand.

17.

A vampire bit Lucy in January. She became a vampire.

a)

She has been being a vampire since January.

b)

She has been a vampire since January.

18.

I went to jail in 2006. I went again in 2009 and 2011. Now I am not in jail.

a)

I went to jail three times.

b)

I have been to jail three times.

c)

I have gone to jail three times.

19.

I started at Swinburne last year. I am going to study here until next year.

a)

I have been studying at Swinburne since last year.

b)

I have been studying at Swinburne for last year.

20.

I started work at 6am. It's 6pm now, but I am not finished.

a)

I have been working for 12 hours.

b)

I worked at 6am.