wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

We........... chinese food (-)

a)

haven´t tried

b)

hasn´t tried

c)

hasn´t tryed

d)

haven´t tryied

2.

Ezgi ..... Egypt (+)

a)

hasn´t visit

b)

has visited

c)

hasn´t visited

d)

has visit

3.

They .... on a roller coaster (+)

a)

haven´t being

b)

hasn´t been

c)

has been

d)

have been

4.

I .... any bones (-)

a)

has broken

b)

have broke

c)

haven´t broken

d)

hasn´t broken

5.

The past participle of "ride" is....

a)

rode

b)

ride

c)

ridden

d)

roden

6.

I_________________________ (eat) fried spiders. (+)

a)

have eaten

b)

has eaten

c)

haven´t eat

d)

haven´t eaten

7.

..... Hanna ever .....skydiving?

a)

Has... eaten

b)

Has... been

c)

Have.... driven

d)

Have.... been

8.

Have you ever ________ a famous star?

a)

swum

b)

driven

c)

seen

d)

broken

9.

Have you ____ _______ a car?

a)

never - known

b)

ever- driven

c)

ever- drove

d)

ever- stayed

10.

The past participle of "speak" is

a)

speaken

b)

spoken

c)

spoke

d)

speakeen

11.

_______________ he (call) _______________________ María?

a)

Have he called María?

b)

Has he called María?

c)

Have he call María?

d)

Have he calling María?

12.

I __________________ a student for five years. (be)

a)

I have been a student for five years.

b)

I has been a student for five years.

c)

I have be a student for five years.

d)

I have was a student for five years.

13.

I think I (forget) _______________________________ to buy some bread

a)

I think I has forgotten to buy some bread

b)

I think I have forgot to buy some bread

c)

I think I have forgotten to buy some bread

d)

I think I has forgot to buy some bread

14.
How long have you been studying English?
a)
I have studied English since many years
b)
I have studied English for many years
c)
I have studied English four years ago