wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

F5: Present Perfect (U14 test)

Total questions: 24

Worksheet time: 12mins

Name
Class
Date
1.

Let's ask Tom about Korea. He _____ been there twice.

a)

hasn't

b)

has

c)

haven't

d)

have

2.

They are not at home. Where ______ they gone?

a)

are

b)

had

c)

have

d)

has

3.

"Oh, _________ already opened my present! I wanted to do it."

a)

you've

b)

your

c)

you're

d)

you'll

4.

Betty wants to come with us but she _______ called me yet.

a)

has

b)

have

c)

haven't

d)

hasn't

5.

What is the past participle of the verb "forget"? (3. põhivorm)

a)

forgot

b)

forgets

c)

forgotten

d)

forgotton

6.

What's the past participle of the verbs "shake"?

a)

sheikn

b)

shakn

c)

shaked

d)

shaken

7.

What's the past participle of the verb "throw"?

a)

throwed

b)

threw

c)

threwn

d)

thrown

8.

Have your friends ever been to a theme park?

a)

Yes, they have.

b)

No, he hasn't.

c)

Yes, she has,

d)

No, we haven't.

9.

Has Kate ever bought candy floss?

a)

I think she has.

b)

Yes, he has.

c)

Yes, we have.

d)

Yes, you have.

10.

Which sentence is correct?

a)

Have you ever weared a bow tie?

b)

Had you ever wear a bow tie?

c)

Have you ever worn a bow tie?

d)

Has he ever worn a bow tie already?

11.

Which sentence is wrong?

a)

This year I've won three prizes.

b)

Last year I've already won three prizes.

c)

This month I have won a few prizes.

d)

I have won quite a few prizes in my life.

12.

Why ____________ the sentences?

a)

haven't you written

b)

haven't you wrote

c)

have you not writen

d)

haven't you write

13.

Clara hasn't done her homework _____ .

a)

already

b)

since

c)

for

d)

yet

14.

I haven't seen Jeremy _______ Tuesday.

a)

since

b)

for

c)

in

d)

already

15.

My family has lived in this town _______ 6 years.

a)

already

b)

never

c)

till

d)

for

16.

______________ up my mind about the party.

a)

I have already made

b)

I already have made

c)

I have made already

d)

I've made already

17.

Our neighbours ______________ a horse before. It's not their first time.

a)

has ridden

b)

have ridden

c)

has rode

d)

have rode

18.

______________ a kite in my life, though my parents have.

a)

I've never flown

b)

I would never flown

c)

I had ever flown

d)

I haven't never flown

19.

Ann and Frank _____________ a new house. Let's call them!

a)

haven't yet bought

b)

haven't never bought

c)

have just bought

d)

haven't already bought

20.

Ernie ______________ his leg three times.

a)

broke

b)

has broken

c)

have broken

d)

breaks

21.

___________ a great film on TV.

a)

I've just sung

b)

I've just met

c)

I've just seen

d)

I've just broken

22.

Has your brother ___________ snails?

a)

ate ever

b)

ever eaten

c)

never eats

d)

eaten already

23.

Mum asks: "__________ the dog for a walk today?"

a)

Have you tooken

b)

You have taken

c)

Have you taken

d)

You took

24.

He can't find his gloves. He ______ them in his locker.

a)

has left

b)

has leaved

c)

have leave

d)

leaves