wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

EMPOWER B1+ UNIT 2 PRESENT PERFECT VS PRESENT CONTINUOUS

Total questions: 33

Worksheet time: 2hrs 33mins

Name
Class
Date
1.

"I ​ (a)   this exercise twice for the past hour. But I still can't understand it. Could you help me? They said you ​ a perfect score."

"Yeah. But only after I​ (b)   it for like five times."

Choose from the below words
have been doing
have done
2.

Jane ___ English all week because she is taking an important test next week. Please don't disturb her.

a)

have studied

b)

has been studying

3.

My roommate ___ to the same song the whole day. I'm so sick of it.

a)

has been listening

b)

have been listening

c)

has listened

d)

have listened

e)

is listening

4.

I ___ to read this book, but I can't. It's just too boring! I quit. Do you have any recommendations for me to read?

a)

have tried

b)

have been trying

c)

has tried

d)

has been trying

5.

The students ___ at their laptops since the lesson started. I think it's so disrespectful!

a)

have been looking

b)

have looked

6.

___ the library this week? They installed a new cool gadget at the front door.

a)

Have you visited

b)

Have you been visiting

7.

____ the library this week? I saw some library books in your room. Can you just read there and not bring the books home? I am afraid you will lose them.

a)

Have you been visiting

b)

Have you visited

8.

We ___ for many hours. It is time to get out of the water.

a)

have swum

b)

have been swimming

c)

have swam

9.

He ___ to me for ages. I guess he was still mad at me because of what happened last year.

a)

haven't spoken

b)

hasn't spoken

c)

haven't been speaking

d)

hasn't been speaking

10.

She ___ here since 1979. She was one of the early settlers in this town.

a)

has been living

b)

has lived

c)

have lived

d)

have been living

11.

Sam ___ the car for five hours now. He needs some rest soon.

a)

have been driving

b)

have driven

c)

has been driving

d)

has driven

12.

Sam ___ many kinds of cars in his life. He is a great driver.

a)

has driven

b)

have driven

c)

have been driving

d)

has been driving

13.

Andy and Alan ___ the plans for their winter holidays for two hours now.

a)

have discussed

b)

has discussed

c)

has been discussing

d)

have been discussing

14.

Andy and Den ___ the plans for our winter holidays. Just wait. They will let you know the result soon.

a)

have discussed

b)

has discussed

c)

have been discussing

d)

has been discussing

15.

A: You look tired!

B: I ____ the report all day.

a)

has written

b)

have written

c)

have been writing

d)

has been writing

16.

Kate and her friends are standing at the corner. They (a)   for a taxi. They​ (b)   for it for twenty minutes. Some taxis ​ (c)   by but none of them is empty.

Choose from the below words
are waiting
have been waiting
have passed
was waiting
has waited
waits
have been passing
17.

Right now we're in class. We​ (a)   an exercise. We​ (b)   this exercise for a couple of minutes.

Choose from the below words
are doing
have been doing
do
have done
were doing
18.

A: You look busy right now. What ​ (a)   ?

B: I​ (b)   on my physics experiment. It's a long and difficult experiment.

A: How long​ (c)   on it?

B: I started planning it last January. I​ (d)   on it since then.

Choose from the below words
are you doing
am working
have you been working
have been working
19.

A: I am tired. We _____ for more than an hour. Let's stop and rest for a while.

B: Okay.

a)

have walked

b)

were walking

c)

have been walking

d)

walked

20.

A: Is the post office far from here?

B: Not at all. I _____ there many times. It is just around that corner.

a)

were walking

b)

have walked

c)

walked

d)

have been walking

21.

I know you ​ (a)   a driver for ten years. And you ​ (b)   many cars. You are a very strong driver. But I am not. We ​ (c)   for two hours now. I really need some rest.

Choose from the below words
have been
have driven
have been driving
drove
are driving
22.

The pavement is wet because it (a)   (rain).

23.

Speaking to Joe and Peter is like being in a drama. They always quote some dialogue from a TV show. ___ too much TV. You need to limit their screen time.

a)

have been watching

b)

watched

c)

have watched

24.

Develop a sentence based on the pictureby using these words.

''have played''

4 lines
25.

Develop a sentence based on the picture by using the words below.

"has been cooking''

4 lines
26.

She _______________________ the importance of apologizing.

a)

has never understood

b)

never understood

c)

has never been understanding

d)

never understanding

27.

What ________________________ for the last 18 months that you didn't do before?

a)

you have been doing

b)

have you been doing

c)

you have done

d)

have you done

28.

Isabel ______________________ for 18 hours straight. She needs to stop now!

a)

has working

b)

has been working

c)

has worked

d)

has been worked

29.

Jimena _________________________ as well as she used to do in previous classes.

a)

hasn't participating

b)

hasn't been participating

c)

hasn't participated

d)

hasn't been participated

30.

Beth ________________- to Mérida twice.

a)

has gone

b)

has been gone

c)

has been going

d)

has going

31.

Enrique _________________ care of his dad since he was diagnosed with cancer.

a)

has taking

b)

has been taken

c)

has taken

d)

has been taking

32.

I _____________________ my presentation about what IELTS is.

a)

have been already giving

b)

have already given

c)

already given

d)

already giving

33.

I (a) ____________________ learn French for some years now, but I (b) _____________________ a good teacher yet.

a)

(a) been trying to / (b) haven't found

b)

(a) have been tried to / (b) not found

c)

(a) have tried / (b) haven't been finding

d)

(a) have been trying to / (b) haven't found