wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect +

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.
Why ______ so much rice today ?
a)
have you ate
b)
has you ate
c)
has you eaten
d)
have you eaten
2.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
3.

_____ a letter ?

a)

Have your dad written

b)

Have your dad wrote

c)

Has your dad written

d)

Has your dad wrote

4.
The movie _____. Please, be quiet!
a)
have begun
b)
has began
c)
have began
d)
has begun
5.
Who ____ this bike ?
a)
has ridden
b)
have ridden
c)
has rode
d)
have rode
6.

Mary...... in this house for two years.

a)

lives

b)

is living

c)

has lived

d)

was living

7.

__________________________ to the cinema last night?(you, go)

a)

Have you go

b)

Have you gone

c)

Did you go

d)

Did you gone

8.

Last year Peter........ as a volunteer in Rwanda.

a)

works

b)

has worked

c)

worked

d)

was working

9.

The volunteers haven`t found anyone ..... ten days.

a)

just

b)

for

c)

already

d)

since

10.

I ........ (not speak) to Ben since last summer.

a)

have not spoked

b)

has not spoken

c)

have not speak

d)

have not spoken

11.

Martin .......(knew) Alice for two years.

a)

knew

b)

had known

c)

knows

d)

has known

12.

Как будет звучать этот вопрос по английски:

Когда ты читал сказки?

a)

When did you read tales?

b)

Why did you read tales?

c)

Where did you read tales?

13.

What ______________ for dinner last night? (eat/you)

a)

did you eat

b)

did you ate

c)

you did eat

d)

you did ate

14.

Oh! I ______________________my finger. (cut)

a)

cut

b)

cuted

c)

have cut

d)

have cuted

15.

We __________________(not, see) Oliver yesterday.

a)

didn't seen

b)

didn't see

c)

haven't see

d)

haven't seen