wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

REVISION

Total questions: 15

Worksheet time: 8mins

Name
Class
Date
1.

1.He hasn't ............... me the email yet.

a)

send

b)

sending

c)

sent

2.

2.Tom: Have you been to the new sports centre?

Jenny: No, ................. .

a)

I have

b)

I haven't

c)

haven't I

3.

3.Have you .......... seen a real elephant?

a)

ever

b)

yet

c)

never

4.

4.Has he finished his science project ............?

a)

since

b)

yet

c)

ever

5.

5.The school term .................... yet.

a)

has started

b)

hasn't started

c)

has never started

6.

6.David: Have they ever won medals?

Tim: Yes, they ............. .

a)

won

b)

did

c)

have

7.

7.We ................. never eaten Mexican food.

a)

have

b)

has

c)

are

8.

8.Tina has been vegetarian ................ three years.

a)

since

b)

for

9.

9.I haven't worked ............. last December.

a)

for

b)

since

10.

10.Choose the correct sentence.

a)

I have see that film before.

b)

I have seen that film before.

c)

I have saw that film before.

11.

11.I am not hungry. I have ............ eaten.

a)

yet

b)

ever

c)

just

12.

12.My family and I ..................... to many countries all around the world.

a)

have flown

b)

has flown

c)

flown

13.

13.Sue: ............... you finished your lunch yet?

Jack: Yes, I .............. .

a)

Has / has

b)

Has / have

c)

Have / have

14.

14.Margaret has lived in Spain ............... a long time.

a)

for

b)

since

15.

15.Patrick is really tired. He has been awake ......... four o'clock this morning.

a)

for

b)

since