Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect quiz

Total questions: 19

Worksheet time: 14mins

Name
Class
Date
1.

Axolotls ______ lived in Mexico for many years.

a)

has

b)

have

c)

had

2.

She _____ (work) in the company for 2 years

a)

has work

b)

has worked

c)

have worked

d)

has working

3.

Scientists _____ (discover) the blobfish in New Zeland

a)

has discovered

b)

have discovered

c)

have discover

4.

I am very sorry that I have ... (break) your cup.

(a)  

5.

This is the best book I have ever ... .

a)

read

b)

been reading

c)

readed

d)

reading

6.

They _____ taken a taxi to the train station.

a)

is

b)

are

c)

have

d)

has

7.

The teacher _______ my name! (FORGET)

a)

have forgotten

b)

has forgotten

c)

have forget

d)

has forgot

8.

Ты когда-нибудь бывал в США? К сожалению нет.

a)

Have you ever gone to the USA?Fortunately, I haven't.

b)

Have you ever been to the USA?Unfortunately, I haven't.

c)

Has you ever been to the USA?Fortunately, I hasn't.

d)

Have you ever been to the USA?Fortunately, I haven't.

9.

Мой друг только что сделал домашнее задание.

a)

My friends have just done the task.

b)

My friend has already done the task.

c)

My friend has just done the task.

d)

My friend has never done this task.

10.

Have you ever ___ a cucumber ice-cream?

a)

eat

b)

try

c)

tried

11.

– Are they still at the cinema?

-          No, they (just/come) ______________________ home.

a)

they has just come home.

b)

they have just come home.

12.

1.     - Tim, are you  still studying?

- No, I (just/finish) ___________________.

a)

I has just finished

b)

I have just finished

13.

1.     Mary works in a hotel. She (work) ____________________ there for three years.

a)

She has worked

b)

She have worked

14.

1.       They (not/buy) __________________ a house yet.

a)

They hasn't buy... .

b)

They haven't bought... .

15.

I haven't (a)   (visit) my grandma since the start of the quarantine.

16.

I have just (a)   (move) into this house.

17.

We ... each other for 5 years.

a)

have knew

b)

have known

c)

has known

d)

has knew

18.

... finished your work?

a)

Have you

b)

You have

c)

Has you

d)

You has

19.

J. K. Rowling ... several books about Harry Potter.

a)

have written

b)

has wrote

c)

have written

d)

has written