wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Oh no! Somebody (break) (a)   that window.

2.

You look tired. (You/ work) (a)   hard?

3.

Liz is away late."

"Is she? (She/be) (a)   late recently too?.

4.

I_____________ a cup of tea for you. It is on the table.

a)

made

b)

have made

c)

make

d)

am making

5.

David's hair is very short. He ______________ his hair off.

a)

cut

b)

cuts

c)

have cut

d)

has cut

6.

A: Is your father at home now? B: _________________________.

a)

No, he went to Paris

b)

No, he has gone to Paris

c)

No, he left home

d)

No, he didn't come

7.

You piano playing has really come on since I last (hear) (a)   you play.

8.

Anna: "I got here an hour _____."

Elsa: "What! You mean you’ve been waiting _____ an hour?"


a)

ago - for

b)

before - ago

c)

ago - since

d)

since - since

9.

She's lived here ___ 1975.


a)

since

b)

before

c)

so far

d)

already

10.

They have played computer games ____ ten minutes.

a)

since

b)

for

c)

before

d)

so far

11.

They (learn) _____ English since they (be) _____6 years old.

a)

have learnt - were

b)

has learnt - were

c)

learnt - have been

d)

are learning - are being

12.

"(You/work) (a)   in a factory before?"

"No, never."

13.

I (read) (a)   the book you lent me, so you can have it back now.

14.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

15.

Chọn đáp án đúng:

I ___ read 3 books of this author since last month.

a)

have read

b)

read

c)

am reading

d)

will read

16.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

The bill isn’t right. They (make)………….. a mistake.

(a)  

17.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

Don’t you want to see this programme? It ………….(start).

(a)  

18.

Chọn đáp án đúng:

You ……………… a lot since the last time I saw you.

a)

have changed

b)

changed

c)

change

d)

are changing

19.

Chia động từ trong ngoặc ở thì hiện tại hoàn thành:

I (buy)…………. a new carpet. Come and look at it.

(a)  

20.

We (live) (a)   here for years.