Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

untitled

Total questions: 50

Worksheet time: 30mins

Name
Class
Date
1.

Laura ___________ Chinese food in her life!

a)

have never eaten

b)

never eaten

c)

has never eaten

2.

Where ________________ been?!?!?!

a)

you

b)

has you

c)

have you

3.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

4.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

5.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

6.

My mom has .................. fish.

a)

cook

b)

cooks

c)

cooked

d)

cooking

7.

Have you ever _______ a snake?

a)

see

b)

saw

c)

seen

d)

seeing

8.
I have been in this school ........... 2010
a)
since
b)
for
9.
I have studied English ......... 9 years.
a)
for
b)
since
10.

Choose the correct sentence.

a)

How long has you been in Hong Kong?

b)

How long have you been in Hong Kong?

11.

Choose the correct sentence.

a)

How long have Chloe taken dance lessons?

b)

How long has Chloe taken dance lessons?

c)

How long Chloe has taken dance lessons?

12.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

13.

______ it _______in this month? No, it hasn't

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

14.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

15.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten

16.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

17.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

18.

What is the past participle of the verb "be"?

a)

Was / Were

b)

Am / Is / are

c)

Be

d)

Been

e)

Will be

19.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

20.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

21.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

22.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

23.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

24.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

25.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

26.

How long ____________ the children slept?

a)

did

b)

have

c)

has

27.

He ______ to ten different countries.

a)

have been

b)

have gone

c)

has been

d)

has be

28.

They ______ _________ me, so I don't think they need me today.

a)

have/called

b)

hasn't/called

c)

haven't/called

d)

have call

29.

_____ you ______ your emails lately?

a)

Has/checked

b)

Have/check

c)

Has/checked

d)

Have/checked

30.

Choose the correct sentence:

a)

I have already cleaned my bedroom.

b)

I have cleaned my bedroom yet.

c)

I have yet cleaned my bedroom.

d)

I have cleaned already my bedroom.

31.

The negative for "Cliff has worked for six different companies" is:

a)

Cliff hasn't work for six different companies.

b)

Cliff hasn't worked for six different companies

c)

Cliff haven't worked for six different companies.

d)

Has Cliff worked for six different companies?

32.

______you ______ any famous when you were in NY?

a)

Did/ see

b)

Have/seen

c)

Have/see

d)

Did/saw

33.

Have you talked to the teacher yet?

a)

Yes, I has.

b)

No, I haven't.

c)

Yes, you have.

d)

No, I have.

34.

Tom has been my friend _________ a long time.

a)

since

b)

lately

c)

already

d)

for

35.

I (have/never/see) a ghost.

a)

Have never seen

b)

Has never see

c)

Have never saw

d)

Has never saw

36.

Someone (have/broken) the window.

a)

has broken

b)

have broken

c)

has breaking

d)

have breaking

37.

The taxi (have arrive)

a)

has arrived

b)

have arrived

c)

has arriven

d)

have arriving

38.

She (...) been here today

a)

Have

b)

Did

c)

Has

39.

1.They (look) for their cat since morning.

a)

a) have been looking

b)

b) have looked

c)

c) has looking

40.

3.We (clean) our flat all day long.

a)

a) have been cleaning

b)

b) have cleaned

c)

c) has cleaned

41.

7. (study) she Hebrew since last spring?

a)

a) Has she been studying

b)

b) Has she studied

c)

c) Have she studying

42.
I have studied English ......... 9 years.
a)
for
b)
since
43.
I have been in this school ........... 2010
a)
since
b)
for
44.

I .............. never .................... a car before

a)

have, had

b)

has, had

c)

have, have

d)

had, had

45.

I .................................. a television.

a)

have seen

b)

have watched

c)

has have

d)

have has

46.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
47.
I .............. to say goodbye.
a)
came
b)
come
c)
've comed
d)
've come
48.

I _______ been married for two years.

a)

has

b)

have

c)

am

49.

I have never______ to Paris.

a)

visited

b)

visit

c)

visitted

50.

My friend _____my new dress yet.

a)

haven't seen

b)

haven´t saw

c)

hasn't seen