wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Inglés

Total questions: 10

Worksheet time: 20mins

Name
Class
Date
1.

I ________ (have) great time on my vacation.

a)

has been haveing

b)

has been having

c)

have been haveing

d)

have been having

2.

She ______ (tie) her shoes before going for a run.

a)

has been tiing

b)

has been tying

c)

have been tieing

d)

have been tiing

3.

_______ (swim, the children) in the pool all afternoon?

a)

Has the children been swiming

b)

Have the children been swiming

c)

Has the children been swimming

d)

Have the children been swimming

4.

They ______ (not, come) up with new ideas for the project.

a)

haven't been coming

b)

hasn't been coming

c)

hasen't been coming

d)

hasn't been comeing

5.

She ______ (write) letter to their pen pals abroad.

a)

has been writing

b)

has been writting

c)

has been writeing

d)

has been writteing

6.

He ______ (run) marathons since he was young

a)

has been runing

b)

has been running

c)

have been runing

d)

have been running

7.

______ (study, they) English for long?

a)

Have been they studying

b)

Have been they study

c)

Have they been studying

d)

Have they been study

8.

______ (feel, you) tires lately?

a)

Have been feeling you

b)

You have been feeling

c)

Have you been feeling

d)

Feeling you have been

9.

I ______ (not, cook) dinner for very long

a)

Hasn't been cooking

b)

Haven't been cooking

c)

Hasen't been cooking

d)

Havn't been cooking

10.

He ______ (practice) the piano.

a)

has been practicing

b)

has been practiceing

c)

Been has practicing

d)

Been has practiceing