Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

New English File- Upper Intermediate 2A

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

I ... at home for more than a month! I need to go out!

a)

have been stayed

b)

have been staying

c)

have staying

2.

She ... my friend for 20 years now.

a)

has been

b)

has been being

c)

has being

3.

How long ... you ... English?

a)

have/ been leant

b)

have/ been learning

c)

have/ learning

4.

She's exhausted because she ... all day!

a)

has been cleaned

b)

have been cleaning

c)

has been cleaning

5.

They ... lots of money on properties since they arrived here.

a)

have spend

b)

have spent

c)

has been spending

6.

I ... my finger when I was cooking

a)

have cut

b)

havebeen cut

c)

have been cutting

7.

I ... antibiotics for a week. I feel better now.

a)

have been took

b)

have taken

c)

have been taking

8.

Danielle ... that book and she was fascinated. She wants to read the next one.

a)

has been reading

b)

has read

c)

has been read

9.

I ... two allergic reactions when I was younger.

a)

have been having

b)

have had

c)

has been had

10.

She ... to reach him all morning. He never picked up the phone.

a)

have been trying

b)

have tried

c)

has been trying