wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Live

Total questions: 104

Worksheet time: 3595secs

Name
Class
Date
1.

My brother ... my key. I can't get into the house.

a)

lose

b)

lost

c)

has lost

d)

have lost

2.

Vanya ... me 20 years ago. We ... friends since then.

a)

has met; were

b)

met; have been

c)

have met; are

d)

meet; have been

3.

You ... your assignment so you must be punished.

a)

didn't do

b)

did

c)

haven't done

d)

do

4.

The tutor ... me the assignment. Should I wait?

a)

sent

b)

haven't sent

c)

send

d)

give

5.

Present Perfect составляется с помощью вспомогательного глагола have в нужной форме и третьей формы глагола

a)

Верно

b)

Неверно

6.

С Present Perfect нужно указание на время

a)

Верно

b)

Неверно

7.

Present Perfect описывает действие, завершившееся незадолго до момента речи

a)

Верно

b)

Неверно

8.

Present Perfect описывает действие, не имеющее результат в настоящем

a)

Верно

b)

Неверно

9.

Верно ли составлено предложение: We haven't got this chest of drawers as it was too pricey for us.

a)

Верно

b)

Неверно

10.

We ... friends for 10 years.

a)

have been

b)

has been

c)

was

d)

are

11.

Reorder the following

a)

have

b)

you

c)

ever

d)

seen

e)

a ghost?

1)
2)
3)
4)
5)
12.

Reorder the following

a)

she

b)

hasn't

c)

yet

d)

a motorcycle

e)

yet

1)
2)
3)
4)
5)
13.

Match the following questions and answers

a)

Have you seen the new horror movie?

1.

No, I haven't. I get scared easily.

b)

Have you finished your homework?

2.

Not yet, I'll finish tomorrow.

c)

Have you read that book?

3.

Yes, I have. It's really good.

d)

Have you studied for the test?

4.

Yes, I have. But I still don't understand some things.

e)

Have you ever eaten Thai food?

5.

No, I haven't. But it looks delicious.

14.

I __________ to Edinburgh three times

a)

been

b)

has been

c)

have been

15.

Choose the right sentence.

a)

She hasn't finish her homework

b)

She haven't finish her homework

c)

She hasn't finished her homework.

d)

She haven't finished her homework.

16.

Choose the correct question

a)

Have you done your homework yet?

b)

Have you done yet your homework ?

c)

Have you yet done your homework ?

17.

Choose the correct question

a)

Has she washed yet the dishes?

b)

Has she washed the dishes yet?

c)

Has she the dishes washed yet?

18.

Choose the correct question

a)

Have you spoken to the teacher yet?

b)

Have you yet spoken to the teacher?

c)

Have you spoken to the teacher yet already?

19.

Have you eaten _____? If not, we can go to that new Italian place.

a)

yet

b)

just

c)

still

20.

Have they _____ finished redecorating your house? That was quick!

a)

yet

b)

still

c)

already

21.

Oh, what a surprise! I've _____ seen your sister. Is your whole family here too?

a)

just

b)

yet

22.

What ________ John done?

a)

have

b)

has

23.

Where ________ the children gone?

a)

have

b)

has

24.

Why ________ .this computer stopped?

a)

have

b)

has

25.

What _______ our teacher said about the next test?

a)

have

b)

has

26.

I _______ been married for two years

a)

has

b)

have

c)

hase

27.

I _____ a teacher since 1998

a)

has been

b)

have been

c)

hasn't been

28.

I have never______ to paris

a)

visited

b)

visit

c)

visited yet

29.

I have ________ for my uncle

a)

work

b)

working

c)

worked

d)

worke

30.

my friend _____my new dress yet

a)

have not seen

b)

haven´t saw

c)

hasn't seen

31.

I am looking for my pen. I _____ it.

a)

did lost

b)

have lost

c)

has lost

32.

_____ you ever been to new york ?

a)

has

b)

have

c)

hasn't

33.

I _________ my homework yet

a)

have not done

b)

hasn't done

c)

has done

34.

_____ he given up the tournament?

a)

HAS

b)

HAVE

c)

HAVEN'T

35.

It _______ rained for the last month

a)

have not

b)

haven't

c)

has not

36.

I ________ watched two seasons of this T.V. show

a)

has

b)

have not

c)

has not

d)

hasen't

37.

I _____________for my uncle.

a)

have not work

b)

hasn't worked

c)

haven’t worked

d)

has not working

38.

She _______ finished her homework.

a)

has

b)

haven't

c)

hasn’t

39.

_____ you worked for your uncle?

a)

has

b)

Have

c)

Hasn't

d)

Haven't

40.

____ he read the book that you gave me yesterday?

a)

Has

b)

Have

c)

Hasn't

d)

haven't

41.

write the past participle of the verbs below.

which are (Regular)? Which are (irregular) ?

a)

dance - open

b)

listen - go

c)

eat - see

d)

do - visit

e)

fall - give

42.
It's a great movie. I have ... that movie many times.
a)
saw
b)
seen
c)
see
43.
Have you ... really strange or interesting food?
a)
ever eaten
b)
never eaten
c)
ate
44.
(A) ... your brother talked to you yet?
(B) Yes, he ... .
a)
Has / did
b)
Have / have
c)
Has / has
45.
My family and I ... to many different countries around the world.
a)
have flown
b)
has flown
c)
flown
46.
My sister ... ridden a bicycle. She is afraid that she will fall off.
a)
never
b)
has never
c)
has ever
47.
(A) ... you talked to Mr. Parfitt?
(B) No, I ... .
a)
Had / haven't
b)
Have / haven't
c)
Have / didn't
48.
I'm sorry, but I ... finished my homework yet.
a)
have
b)
hasn't
c)
haven't
49.
(A) ... you finished your lunch yet?
(B) Yes, I ... .
a)
Has / has
b)
Has / have
c)
Have / have
50.
Eva, Thomas and Robert ... to Hong Kong many times.
a)
has been
b)
been
c)
have been
51.
I've cleaned the kitchen, but I ... the living room yet.
a)
haven't clean
b)
haven't cleaned
c)
have cleaned
52.
(A) Have you ever seen a ghost?
(B) Yes, I ...
a)
have
b)
ever
c)
never
53.
(A) ... your teacher graded the test?
(B) Yes, she ... .
a)
Has / has
b)
has / have
c)
Have / graded
54.
She has a car, so she ... there many times.
a)
have drive
b)
has driven
c)
has drove
55.
Have we ...... before?
a)
meet
b)
met
c)
meeting
d)
meets
56.
I ........ ........... you so much.
a)
've missed
b)
's misssed
c)
've miss
d)
's misses
57.
I ...... ............ changes for you, Shrek!
a)
made
b)
make
c)
've made
d)
's made
58.
I ....................... this way before.
a)
never felt
b)
've never felt
c)
never feel
d)
've never fell
59.
I .............. to say goodbye.
a)
came
b)
come
c)
've comed
d)
've come
60.

Laura _______ a lot of Italian papers.

a)

Has brought

b)

Has bring

c)

Have brought

d)

Had brought

61.

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

a)

Have - rain

b)

Have - rained

c)

Has - rained

d)

Has - rain

62.

I ______ to her this week. (-)

a)

haven't talk

b)

haven't talked

c)

hasn't talked

d)

hasn't talk

63.

My sister _____ my cake

a)

Have ate

b)

Has eat

c)

have eaten

d)

Has eaten

64.

I_____ just______ my internship at the museum.

a)

have-finish

b)

have-finished

c)

has-finished

d)

has-finish

65.

_______ the piano since you were a child?

a)

Has you play

b)

Have you played

c)

Do you played

d)

Have you play

66.

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

a)

Was / Were

b)

Am / Is / are

c)

Be

d)

Been

e)

Will be

67.

________ you ever been to Spain?

a)

Have

b)

Were

c)

Has

d)

Did

68.

George ___________ never eaten sushi.

a)

have

b)

has

c)

been

d)

did

69.

Bob and George have ______________ their homework.

a)

done

b)

do

c)

did

d)

doing

70.

Lindsay _____ not been to France.

a)

has

b)

is

c)

have

71.

I have never ___________ to Paris.

a)

been

b)

went

c)

go

72.

During the two years David ____________ ten different jobs.

a)

has has

b)

has had

c)

have had

73.

My friend ______________ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't seen

74.

How long ____________ the children slept?

a)

did

b)

have

c)

has

75.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Have he call María?

c)

Has he called María?

d)

Have he calling María?

76.

Have you ... really strange or interesting food?

a)

ever eaten

b)

ate

c)

never eaten

d)

eating

77.

We use the Present Perfect with the time expressions:

a)

ever

b)

never

c)

already

d)

yesterday

78.

We use YET with the Present Perfect in questions and negative sentences.

a)

Falso

b)

Verdadero

79.

We haven´t ridden horses ________.

a)

already

b)

ever

c)

just

d)

yet

80.

The movie _____. Please, be quiet!

a)

have begun

b)

has began

c)

have began

d)

has begun

81.

He______his homework.

a)

has did

b)

has already done

c)

have done

d)

hasn't done

82.
 I ________ (never/ be) to Canada.
a)
have never been
b)
never has been
c)
was never
d)
never was
83.
Mary __________ (write) a letter to Nick two weeks ago.
a)
has written
b)
writed
c)
wrote
d)
have written
84.
She (live) _______  in Tokio since 1995.
a)
is living
b)
have lived
c)
lived
d)
has lived
85.
We (not watch) _______  this video yet.
a)
hasn't watched
b)
haven't watched
c)
didn't watch
d)
didn't watched
86.
She (be) _______ in this class since September.
a)
was
b)
have been
c)
has been
d)
were been
87.

Kate hasn't done her homework ________________________.

a)

already

b)

just

c)

yet

d)

never

88.

I haven't seen Tom ___________________ two years.

a)

since

b)

just

c)

for

d)

already

89.

Tim hasn't read this book ___________________.

a)

already

b)

just

c)

yet

d)

never

90.

I _____________ in Ankara for 4 years and then I moved to İstanbul.

a)

lived

b)

have lived

91.

She ______________ a small flat in İzmir in 2010.

a)

has bought

b)

bought

92.

She's a vegetarian. She _______________ meat for the last 10 years.

a)

ate

b)

hasn't eaten

93.

I ______________ in Italy for 6 years. I live in the capital, Rome.

a)

have lived

b)

lived

94.

I ______________ learning English in 2007.

a)

started

b)

have just started

95.

I _________________ a bone in my body in my life.

a)

broke

b)

have never broken

96.

I ____________ my leg last week when I went climbing in the mountains.

a)

broke

b)

have never broken

97.

I ________________ abroad in my life.

a)

never went

b)

have never been

98.

I __________________ anyone famous.

a)

have never met

b)

never met

99.

Paul has traveled to Rome.

a)

In the past

b)

Ongoing

100.

We have been baking cookies.

a)

Completed

b)

Ongoing

101.

Lisa (a)   soccer for 3 years, and now she's the captain. (play)

102.

My grandmother has been hospitalized three times.

a)

In the past

b)

Ongoing

103.

The cat has been napping in the window.

a)

Completed

b)

Ongoing

104.

We (a)   yet. (eat)