wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 18

Worksheet time: 10mins

Name
Class
Date
1.

I haven't ______ my lunch yet

a)

have

b)

had

c)

has

d)

haded

2.

She has already _________ that book

a)

read

b)

readed

c)

reads

3.

_______ you finished the exercises ?

a)

have

b)

had

c)

has

4.

Have you ever ________ a horror film?

a)

saw

b)

see

c)

seen

5.

Marta has ________ movile phone since her birthday

a)

has

b)

have

c)

had

6.

Marta _________ had movile phone since her birthday

a)

has

b)

have

c)

had

7.

We have ________ jour dog since July.

a)

have

b)

had

c)

has

8.

SHe ________ had a cold since yesterday

a)

have

b)

has

c)

had

9.

How long ________ you studied English?

a)

had

b)

have

c)

has

d)

do

10.

How long have you _________ your teacher?

a)

know

b)

knew

c)

known

d)

knowed

11.

Mark the verbs in the past

a)

was

b)

did

c)

do

d)

have

e)

had

12.

Mark the past participle of the vebs

a)

written

b)

wrote

c)

went

d)

gone

13.

Mark the past participle of the verbs

a)

gave

b)

taken

c)

took

d)

given

14.

Mark the past participle of the verbs

a)

broke

b)

broken

c)

did

d)

done

15.

I haven't _______ a famous person jet.

a)

meet

b)

met

c)

done

16.

Have you ________ the new video game?

a)

played

b)

play

c)

did

17.

Has she __________ the new film?

a)

watch

b)

watched

c)

watching

18.

I've ________ at this school since I was three.

a)

been

b)

be

c)

was

d)

were