wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect tense

Total questions: 136

Worksheet time: 2hrs 46mins

Name
Class
Date
1.

What have you done?

a)

I swam in the beach.

b)

I swim in the beach

c)

I have swum in the beach

2.

Has she eaten suri?

a)

Yes, she is.

b)

yes, she has

c)

No, she hasn't

d)

no she has.

3.

Cristiano Ronaldo

a)

have represented Portugal

b)

has Portugal represented

c)

has represented Portugal

d)

hasn´t represented Portugal

4.

Have you....been to Lisbon?

a)

ever

b)

never

c)

already

d)

since

5.

The interrogative form is...

a)

Have you been...?

b)

You have been...?

c)

Have been you...?

d)

been have you...?

6.

Choose the best sentence !

a)

She been has in Canada since 2002

b)

She in Canada since 2002 has been

c)

She has been in Canada since 2002

d)

Since 2002 Canada has been in she

7.

I (a)   in Trujillo now. Yesterday, it was cloudy.

8.

The bus __________ late at the terminal last night.

a)

A. arrive

b)

B. arrives

c)

C. arrived

d)

D. is arriving

9.

Suzy _______ a cake at the bakery afterwards.

a)

A. buy

b)

B. buys

c)

C. bought

d)

D. will buy

10.

Rose ran so fast that she tripped and __________.

a)

A. fall

b)

B. fell

c)

C. falling

d)

D. fallen

11.

My sister _______ when the phone rang.

a)

A. is cooking

b)

B. are cooking

c)

C. was cooking

d)

D. were cooking

12.

The monkeys are ________ from tree to tree.

a)

A. swing

b)

B. swings

c)

C. swinging

d)

D. swung

13.

It ___________ dark. We should go home.

a)

will get

b)

gets

c)

is getting

d)

has been getting

14.

We ... to watch an episode of The Simpsons.

a)

go

b)

went

c)

are going

d)

will go

15.

When I visited them last night, they ... cards.

a)

are playing

b)

play

c)

were playing

d)

will play

16.
. My friend ______________ my new dress yet.
a)
have not seen
b)
hasn´t seen
c)
haven´t saw
17.

When ___ you buy the new TV set?

a)

did

b)

were

c)

are

18.

We ___ never been to London.

a)

had

b)

were

c)

have

19.

Where ___ you going when I met you last night?

a)

did

b)

were

c)

are

20.

___ your friend like to watch TV in the evening?

a)

Do

b)

Does

c)

Is

21.

We thought they ___ be late.

a)

would

b)

shall

c)

will

22.

I ___ Michael today.

a)

haven't seen

b)

hadn't seen

c)

didn't see

23.

Were you tired after skiing yesterday? --- Yes, I ___ .

a)

were

b)

did

c)

was

24.

We ___ from the institute in five years.

a)

have graduated

b)

graduated

c)

shall graduate

25.

They ___ the institute five years ago.

a)

have entered

b)

entered

c)

had entered

26.
I don't want to see "Alien 9" at the cinema again. I've _______ seen it twice.
a)
just
b)
yet
c)
already
27.
Haven't you finished that composition for history class _______ ? You started over four hours ago!!
a)
just
b)
yet
c)
already
28.
"Have you called Yasmin to wish her luck for the exam today?" "No, not _______ . I'll do it now!"
a)
just
b)
yet
c)
already
29.
Yes, I know David. We have _______been introduced. It was at a party last week.
a)
just
b)
yet
c)
already
30.
We use _____ to express something that has happened some time before now.
a)
already
b)
just
c)
yet
31.
It is used at the end of the sentence.
a)
already
b)
just
c)
yet
32.
Have you eaten _____?
a)
yet
b)
already
c)
just
33.
I have _________ seen Harry Potter many times! Can we see another movie?
a)
yet
b)
already
34.
I haven't practice climbing in DAE ____
a)
yet
b)
already
c)
just
35.
My mom has ______called me five times. She will be angry.
a)
yet
b)
already
c)
just
36.
Don't come in here with those muddy shoes!! I have _______ cleaned this floor!!!
a)
just 
b)
yet
c)
already
37.
I'm sorry. You have _______ missed Katie. She left the office about three minutes ago!
a)
just
b)
yet
c)
already
38.

I worked really ____ yesterday.

a)

hard

b)

hardly

39.

I ____ worked on Saturday. I just stayed home and relaxed.

a)

hard

b)

hardly

40.

Susan: Is it ____ to fix that type of food?


Marco: ____! It's easy. It only has 4 ingredients -- just don't overcook it.

a)

hard / hardly

b)

hardly / hard

c)

hard / hard

d)

hardly / hardly

41.

I ____ have time to cook during the week. I'm too busy.

a)

hard

b)

hardly

42.

We're working ____ to complete this ____ task on time.

a)

hardly / hard

b)

hard / hardly

c)

hard / hard

d)

hardly / hardly

43.

Just how ____ is this app to figure out? I've ____ ever used one like it before -- almost never!

a)

hardly / hardly

b)

hard / hardly

c)

hardly / hard

d)

hard / hard

44.

We read about beautiful Surin Islands.

a)

adjective

b)

adverb

45.
late
a)
later
b)
late
c)
lately
46.

I won't walk home, don't worry. I'll __________ the bus.

a)

see

b)

ask

c)

catch

d)

pay

47.

Mom says there's __________ food in the fridge _____ don't eat it all.

a)

any / so

b)

some /but

c)

a / so

d)

lots / but

48.

I want ____ have something to eat when I _______ home.

a)

to / have

b)

to / get

c)

to / goes

d)

to / went

49.

I've got a _________ of homework and I also have to study for a maths quiz.

a)

lots

b)

enough

c)

lot

d)

to much

50.

But maybe I'll get _______ early tomorrow morning to revise.

a)

down

b)

around

c)

me

d)

up

51.

Choose the best WORD to complete the sentences


__________ was the meeting?

It was 2 hours.

a)

How many

b)

How long

c)

Where

d)

How

52.
My mother doesn't like....
a)
wash the dishes
b)
washing the dishes
c)
washes the dishes
53.

Choose the correct word to complete the text:


She usually goes .......... plane as she likes to fly.

a)

in

b)

by

c)

at

d)

for

54.

You need this to type words when using a computer.

a)

calculator

b)

keyboard

c)

TV

d)

paper

55.

Jessica ...... for the tournament 4 hours every day.

a)

plays

b)

tries

c)

practises

56.

Jessica's mum bought her a new tennis ...... for the tournament.

a)

racquet

b)

paddle

c)

board

57.

Jessica is very ........ and can't wait for the tournament.

a)

boring

b)

tired

c)

excited

58.

Have you got your homework?

a)

Yes, quite a bit.

b)

Yes, I will do it later.

c)

No, I left it at home.

59.

Why didn't call me yesterday?

a)

I forgot.

b)

What time?

c)

On my mobile.

60.

Some people have to wear this when they are at work.

a)

T- shirt

b)

uniform

c)

pajama

61.

Very old

a)

Archaeologist

b)

Civilization

c)

Clue

d)

Ancient

62.

___________ you have a good day at school, Laura?

a)

Do

b)

Does

c)

Did

d)

Was

63.

'Maths', 'Biology' and 'English' are all school ..........

a)

Objects

b)

Matters

c)

Subjects

d)

Facilities

64.

Choose the correct word:

a)

Gloves

b)

Scarf

c)

Shoes

d)

Trousers

65.

You keep your books on this:

a)

Library

b)

Bookshelf

c)

Bookworm

d)

Bookstore

66.

There has been a school there _______ 2009.

a)

for

b)

since

c)

during

d)

between

67.

I have been waiting ___________ 2 hours.

a)

for

b)

since

c)

during

d)

after

68.

He's been working hard __________ the years.

a)

under

b)

until

c)

on

d)

over

69.

Brenda has decided to __________ her career and work in education.

a)

give

b)

have

c)

change

d)

send

70.

______________ a cake

a)

do

b)

make

71.

____________ a favour.

a)

make

b)

do

72.

___________ the washing-up.

a)

do

b)

make

73.

Most pupils go to school _____ foot.

a)

by

b)

in

c)

with

d)

on

74.

We have a boat. But we can _______ use it because it always rains.

a)

almost

b)

barely

c)

only

75.

I have to travel a long ________ to school every day.

a)

mile

b)

trip

c)

journey

d)

way

76.

I'm a fan of football stickers. I have _________ so many over the years.

a)

picked

b)

collected

c)

taken

d)

read

77.

My class goes camping at ___________ once a year.

a)

little

b)

low

c)

least

d)

few

78.

We have to work together to _______ sure we get a good mark.

a)

do

b)

make

c)

get

d)

take

79.

Pandas live in Nepal and India, as_____________ as in China.

a)

soon

b)

long

c)

well

d)

good

80.

No credit card under under 5 pounds

a)

You can't use a credit card if you spend less than 5 pounds

b)

You mustn't use a credit card if you are under 5 years old

c)

You should buy something for more than 5 pounds

d)

You can use a credit card

81.
a)

You can buy food somewhere else in the park

b)

Please, don't eat while you are playing sport here

c)

This is the plase for eating and you can't play footbal here

d)

You can play footbal here

82.
a)

Adults can take children to the museum in the morning

b)

Adults with children over 12 will enjoy the museum

c)

Children can't come to the museum

d)

Children can visit the museum if they are with an adult

83.
a)

The museum shows things that were borrowed from other places

b)

The museum has an exhibition of clothes

c)

The museum is full of things that you can touch

d)

You need to contact the museum before your visit

84.

My mum was a bit worried about the party. "But a lot of people on the street don't really know each other! What if they don't have anything to talk about?" she said.


Why was mum worried about the party?

a)

She thought that the party was too expensive

b)

She thought that people might not come to the party

c)

She thought that the guests might not talk to each other

85.

They are more active during the night and they usually _______ for food in the evening and early in the morning.

a)

see

b)

find

c)

look

d)

watch

86.

My luggage is ______________ than yours.

a)

heavyer

b)

the most heavy

c)

heavier

d)

most heavy

87.

Louisa is _________________ than Maria

a)

less intelligent

b)

least intelligent

c)

most intelligent

d)

the most intelligent

88.

The older he gets, ________________ he becomes.

a)

less tolerant

b)

the most tolerant

c)

as tolerant

d)

the less tolerant

89.

The higher I climb, ___________ the view.

a)

better

b)

the best

c)

the better

d)

as better

90.

Pupils should bring money for the school trip by Friday at the latest.

a)

Pupils are late paying for the school trip on Friday.

b)

Pupils have until Friday to pay for the school trip.

c)

Pupils should bring money to spend during Friday's school trip.

91.

It allows them to .................. out more about these fascinating creatures.

a)

Discover

b)

Search

c)

Find

d)

Study

92.

Jack, can you bring the bike you borrowed to my house today?

Thanks,

Karl

a)

Karl needs Jack to lend him a bike.

b)

Jack has to return the bike that Karl lent him.

c)

Jack is invited to meet Karl at his house and go cycling.

93.

Buses to the city center leave this bus stop every 20 minutes.

a)

It will be 20 minutes before a city center bus leaves from this stop.

b)

You can get buses to the city center from here every 20 minutes.

c)

It takes 20 minutes to get to the city center by bus from here.

94.

Ben, I'm at the cinema - where are you? The movie starts in 2 minutes.

Ciara

a)

Ciara is texting Ben to warn him he'll be late for the movie.

b)

Ciara is texting Ben to ask him to contact her about the movie.

c)

Ciara is texting Ben to confirm the time the movie begins.

95.

Billy, your sandwiches are in the fridge - put them in your lunchbox. Don't forget!

Mum

What's mum reminding Billy to do?

a)

Make sandwiches for his lunch.

b)

Take his lunchbox out of the fridge.

c)

Add his sandwiches to his lunchbox.

96.

Tom, my mum forgot to get us any snacks. Can you bring some when you come to my house tonight? Jake's bringing lots of CDs!

Harry

a)

Harry is contacting Tom to tell him to provide some music.

b)

Harry is contacting Tom to invite him to his house.

c)

Harry is contacting Tom to ask him to take some food with him.

97.

Sharks are .................. of the most frightening creatures in our oceans.

a)

One

b)

Some

c)

Any

d)

Many

98.

Although sharks are similar ............. other fish in a number of ways, their bodies are different.

a)

With

b)

From

c)

To

d)

Of

99.

These make sharks very .............. for smaller sea creatures that become their food.

a)

Dangerous

b)

Difficult

c)

Serious

d)

Important

100.

Look at the map. You are at the pharmacy on Sun street. Walk one block by 2nd street and turn left on Pine street. Then go straight through Pine street and enter the building on your left. What is your final destination?

a)

The hotel

b)

The highschool

c)

The church

d)

The museum

101.

What does KET stand for?

a)

Kambrigde English Test

b)

Key England Test

c)

Kind English Test

d)

Key English Test

e)

Ket English Training

102.
Is this question right:
Can we has some orange juice?
a)
Yes
b)
No
103.
What's your cousin like?
a)
He likes football.
b)
He is tall and thin.
c)
He works in a factory.
d)
He likes everything.
104.
"________we have a pizza?"
"Oh! good idea!" 
a)
Must
b)
Shall
105.
Jason is _____ school.
a)
in
b)
by
c)
under
d)
front
106.
You need to wash that jacket. It looks really _____________ 
a)
clean
b)
derty
c)
dirty
d)
dark
107.
Volleyball is more exciting ________ football.
a)
then
b)
that
c)
they
d)
than
108.
Everyone ____ mistakes sometimes.
a)
takes
b)
sakes
c)
makes
d)
has
109.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

110.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

111.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

112.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

You cannot go in through here.

113.

Last month an internet cafe ............ near Ivan's house.

a)

opened

b)

began

c)

arrived

114.

It only ............ Ivan five minutes to get to the cafe.

a)

takes

b)

has

c)

gets

115.

The cafe has different ............ of computer games that they can play.

a)

things

b)

ways

c)

kinds

116.

Ivan thinks there is a lot of ............ information on the internet.

a)

certain

b)

sure

c)

useful

117.

People who like watching football often go to this place.

a)

stadium

b)

season

c)

velodrome

118.

Read this. What is it about?

a)

A postcard about a holiday

b)

A diary entry about a day at the beach

119.

I arrived here three days (a)   with my family .

120.

Soon, I'm (a)   to have a swim.

121.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

122.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

123.

What does it mean?

a)

You cannot use your phone.

b)

You should put things back in the

right place.

c)

Go here if you have lost something.

d)

You must walk in this place.

e)

These students do not have a lesson.

124.

If you ____ (drop) an egg, it___ (break).

a)

drop, break

b)

drops, breaks

c)

drop, breaks

d)

dropped, break

125.

IF CLAUDIA (not/wear)__________A HAT, SHE (get)________SUNSTROKE.

a)

NOT WEAR - GET

b)

DOESN'T WEAR - GETS

c)

WONT' WEAR - GOT

d)

DONT' WEAR - GETS

126.

IF CHILDREN (not/eat)________ WELL, THEY (not/be)________HEALTHY.

a)

DON'T EAT - DON'T BE

b)

DON'T EAT - AREN'T

c)

DOESN'T EAT - ISN'T

d)

DIDN'T EAT - WON'T BE

127.

If you heat water to 100 C, it ...

a)

boils

b)

boil

c)

will boil

128.

If my brother ______ (go) abroad, I ____________ (be) very worried.

a)

goes / will be

b)

go / will be

c)

will go / be

d)

will goes / will be

129.

If he ________ (not finish) the vegetables, he _________ (not have) a dessert.

a)

don't finish / won't have

b)

does not finish / will have

c)

does not finish / won't have

d)

not finishes / will not have

130.

If he ________ (not finish) the vegetables, he _________ (not have) a dessert.

a)

don't finish / won't have

b)

does not finish / will have

c)

does not finish / won't have

d)

not finishes / will not have

131.

If it rains tomorrow, we________ to the cinema

a)

go

b)

will go

c)

goes

d)

gone

132.

Simon will go to London next week if he ______________ a cheap flight.

a)

get

b)

gets

c)

will get

d)

don´t get

133.

He bought all the books__________ are needed for the next exam.

a)

That

b)

What

c)

Those

d)

Who

134.

The old building _________is in front of my house fell down.

a)

of which

b)

which

c)

whose

d)

whom

135.

I bought a T-shirt________ is very nice.

a)

who

b)

whose

c)

whom

d)

that

136.

Today, (A) the number of people (B) whom moved into this city (C) is almost double (D) that of twenty years ago.

a)

the number of

b)

whom

c)

is

d)

that