wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Let's work hard and learn a little bit more!

Total questions: 50

Worksheet time: 43mins

Name
Class
Date
1.

I........................my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

2.

It has ............started raining.

a)

just

b)

since

3.

We have known each other ................ten years.

a)

since

b)

for

4.

My father is on the way. He ...................... home yet

a)

haven't arrived

b)

hasn't arrived

c)

didn't arrived

d)

arrived

5.

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

a)

yet

b)

now

c)

just

d)

ever

6.

I am still working. I haven't finished my work......................

a)

already

b)

yet

c)

still

d)

never

7.

I am looking for my pen. I .................it.

a)

have lost

b)

lost

c)

did lost

d)

was lost

8.

During the two years David......................... ten differents jobs.

a)

has has

b)

has had

c)

have had

d)

have has

9.

I ............... a teacher since 2002.

a)

was

b)

have be

c)

have been

d)

had be

10.

My friend ........................ my new dress yet.

a)

haven't seen

b)

didn't see

c)

hasn't see

d)

hasn't seen

11.

I met Barbara when we were in elementary school. We............................each other for over twenty years .

a)

knew

b)

have known

c)

has known

d)

known

12.

We.................................many new words since we started this course.

a)

learnt

b)

has learnt

c)

have learnt

d)

did learn

13.

That's wonderful movie. I...................................it three times.

a)

have seen

b)

has seen

c)

seen

d)

saw

14.

Mr. and Mrs. Tonner.................................married for 10 years.

a)

has been

b)

has be

c)

have been

d)

has being

15.

You are late! The class............................ already........................

a)

have/begin

b)

has/begin

c)

have/begun

d)

has/begun

16.

Robert is my neighbor. He..........................next door to me for five years.

a)

have lived

b)

has living

c)

has lived

d)

lived

17.

Mary.........................................several letters to her parents since she left home.

a)

wrote

b)

written

c)

has written

d)

have written

18.

We..................................................... in that restaurant several times.

a)

has eaten

b)

have eaten

c)

eaten

d)

ate

19.

Our teacher...........................us a lot of help with the homework assignment.

a)

speak

b)

spoken

c)

have spoken

d)

has spoken

20.

We have a new camera. We............................some beautiful pictures of the children.

a)

has taken

b)

taken

c)

take

d)

have taken

21.

They........................all their homework already.

a)

have done

b)

did

c)

has done

d)

done

22.

Mrs. Baxter.................................all her groceries for the week.

a)

buyed

b)

bought

c)

have bought

d)

has bought

23.

Tommy..........................a bad cold for two weeks.

a)

has have

b)

has had

c)

had

d)

having

24.

Frank............................ for that company for many years.

a)

has worked

b)

have worked

c)

work

d)

workked

25.

I haven`t been here............June.

a)

since

b)

for

26.

Children have...................finished their project.

a)

yet

b)

already

27.

John has.................tidied his room.

a)

just

b)

since

28.

Jane hasn't called me back..............

a)

just

b)

yet

29.

They have............gone to the airport.

a)

yet

b)

already

30.

The police.......................the thief yet.

a)

haven`t caught

b)

weren't caught

c)

hasn't caught

d)

have catch

31.

.............................his father been to London before?

a)

Has

b)

Have

c)

Was

d)

Were

32.

Mrs. Tonner has...........................taken attendance.

a)

yet

b)

already

c)

since

d)

for

33.

I have (a)   taken a shower.

34.

Who..........................taken my books?

a)

have

b)

has

c)

did

d)

was

35.

Have you.................downloaded music?

a)

since

b)

yet

c)

ever

d)

never

36.

They .................... a lot of books.

a)

were sold

b)

sells

c)

have sell

d)

have sold

37.

How much money .................you..................since last year?

a)

have/saved

b)

did/ save

c)

were/ save

d)

are/ saving

38.

.......................your father lost his keys again?

a)

Have

b)

Has

c)

Did

d)

Was

39.

Don't step in! I have......................washed the floor.

a)

never

b)

still

c)

just

d)

yet

40.

My father........................... the same car for ten years.

a)

have driven

b)

has driven

c)

drove

d)

was droven

41.

Has he finished university yet?

a)

No, he haven’t. He’ve still talking.

b)

No, he hasn’t. He’s still talking.

42.

Have you eaten breakfast yet?

a)

No, I hasn't. I'll eat in a few minutes.

b)

No, I haven't. I'll eat in a few minutes.

43.

That tree ..........there for 5 hundred years.

a)

does

b)

have been

c)

is been

d)

has been

44.

James .....................in Australia for 5 years.

a)

worked

b)

has worked

c)

was worked

d)

has work

45.

Arthur .................London. He is still there.

a)

has gone to

b)

went

c)

did go to

d)

have gone to

46.

Match the following

a)

She has come to the Queen to tell her that someone has stolen her biscuit.

1.

Why has the little girl come to the Queen?

b)

No, I haven't, says the mother. But the fox says, "Yes, I have. I found the biscuit on the road and I have already eaten it.

2.

The Queen asks the girl's mum, "Have you taken your daughter's biscuit?

c)

Yes, she has. She has put it in a box.

3.

Has the queen punished the fox?

d)

Yes, I've already watched it.

4.

Has you watched the story yet?

47.

Recently, there ​ (a)   some good sales and I​ (b)   two or three things that were good bargains. But I think my orange trainers were my best. I bought them in the summer sales. I​ (c)   them for about six months. I love their colour and I​ ​ (d)   them every day since I got them. Unfortunately, my feet​ (e)   since the summer, but the Christmas sales have started, so I'm going to buy a new pair.

Choose from the below words
have been
have bought
have had
have worn
have grown
48.

Emma: Which activities have you done this week?

Mark: Well, I've already done rock climbing.

Emma: I haven't tried out rock climbing yet. Have you done trail biking yet?

Mark: No, I don't like cycling much.

Emma: Oh, I love bikes. Bikes and music are my favourite things.

Mark: (a)  

Emma: No, I still haven't done that, but I'm going to do it tomorrow.

49.

Write a sentence using the present perfect and the words in brackets.

Tom / catch up/ with the cyclists/ yet?

(a)  

50.

Write a sentence using the present perfect and the words in brackets.

Estela/ take up/ athletics. / already

(a)