wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 17

Worksheet time: 8mins

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.
They ______ the meeting time.
a)
haven't forgot
b)
hasn't forgot
c)
haven't forgotten
d)
hasn't forgotten
3.
Mum ________ to Spain before.
a)
has never been
b)
have never was
c)
have never been
d)
has never were
4.
You _________ the train tickets.
a)
haven't buyed
b)
haven't bought
c)
hasn't buyed
d)
 hasn't bought
5.
She ________ a horse before.
a)
has not ridden
b)
have not ridden
c)
has not rode
d)
have not rode
6.

_____________ they visited the pyramids yet?

a)

Has

b)

Did

c)

Have

7.

David ____________________ four text messages so far today.

a)

wrote

b)

have written

c)

has written

8.

I ________ __________ my homework yet.

a)

hasn't done

b)

didn't do

c)

haven't done

9.

Ann _________ already __________ this book.

a)

read

b)

has read

c)

have read

10.

Emma _________ _____________ us for ages.

a)

didn't visit

b)

haven't visited

c)

hasn't visited

11.

I ____________________ here since 2008.

a)

has lived

b)

lived

c)

have lived

12.

Hurry up! The film … already (start).

a)

has started

b)

has been starting

13.

We … (know) each other since last year.

a)

have known

b)

have been knowing

14.

Какое дейтсвие обозначает Present Perfect

a)

постоянное/регулярное

b)

совершенное в прошлом

c)

прошедшее с результатом в настоящем

d)

продолжавшееся какое-то время в прошлом

15.

Какие слова являются показателями Present Perfect

a)

in 2019

b)

already

c)

tomorrow

d)

just

16.

Выбери верную форму глагола для следующего предложения: Tom...his keys, he can't get home.

a)

lost

b)

has lost

c)

lose

d)

losed

17.

Выбери правильную форму глагола для следующего предложения: I...a new car! Come and see it!

a)

bye

b)

buy

c)

have bought

d)

bought