wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense, Present Perfect Continuous

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.
What verb tense is this:
"I have done my homework".
a)
Present simple.
b)
Present continuous.
c)
Present perfect simple.
d)
Present perfect continuous.
2.
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.
3.
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.
4.
Which one is the present perfect simple?
a)
I do my homework.
b)
I am doing my homework.
c)
I have done my homework.
d)
I have been doing my homework.
5.
Which one is the present perfect continuous?
a)
I do my homework.
b)
I am doing my homework.
c)
I have done my homework.
d)
I have been doing my homework.
6.
Which sentence is NOT correct?
a)
I have played soccer for 2 hours.
b)
I have played soccer since 2 hours.
c)
I've been playing for 2 hours.
d)
I've been playing soccer since 2:00 p.m.
7.
If the action is finished and complete, use should use...
a)
the present simple.
b)
the present continuous.
c)
the present perfect simple.
d)
the present perfect continuous.
8.
If the action began in the past and is still in progress, use should use...
a)
the present simple.
b)
the present continuous.
c)
the present perfect simple.
d)
the present perfect continuous.
9.
If we want to say how often (how many times) an action has happened, use should use...
a)
the present simple.
b)
the present continuous.
c)
the present perfect simple.
d)
the present perfect continuous.
10.
Have you ever ________ to China?
a)
went
b)
go
c)
been
11.

Prerna ______winning this championship for last 2 years.

a)

has

b)

has been

c)

have

d)

have been

12.

Shilpa has been _______for two hours.

a)

study

b)

studies

c)

studied

d)

studying

13.

Mohan ___ been attending the class.

a)

has not

b)

have not

c)

not have

d)

not has

14.

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

15.

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

16.

Complete the gap:


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

a)

acted

b)

has acted

c)

has been acting

17.

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

18.

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

19.

Complete the gap:


I can see you ________ your room. It looks great!

a)

have been redecorating

b)

have redecorated

c)

have being redecorating

20.

Complete the gap:


Don't bother knocking a the door. They __________________ recently.

a)

moved

b)

have been moving

c)

have moved

21.

Which sentence better describes the picture.

a)

He has been repairing the car.

b)

He has repaired the car.

22.

"I have been living in Singapore for 7 years." Which tense is this question?

a)

Present Perfect Continuous

b)

Present Perfect Simple

23.

'I have eaten three whole bowls of Kimchi Fried Rice." Which tense is this sentence?

a)

Present Perfect Simple

b)

Present Perfect Continuous

24.

Using 'yet' and 'dinner', write the correct sentence for this picture.

(a)  

25.

She has … some novels.

a)

Write

b)

Writting

c)

Wrote

d)

Written

26.

Choose the best sentence !

a)

She been has in Canada since 2002

b)

She in Canada since 2002 has been

c)

She has been in Canada since 2002

d)

Since 2002 Canada has been in she

27.
It's 11am and my dad is at home. He ... lunch.
a)
prepares
b)
prepare
c)
is preparing
28.
I spend the whole morning at school so I .... TV at this time.
a)
never watch
b)
am never watching
c)
never watches
29.
Dogs .... bugs. 
a)
aren't eating
b)
don't eat
c)
doesn't eat
30.

I _________________ my car when I was young.

a)

have crashed

b)

crashed

c)

had crashed

d)

will crash