wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect - Present perfect continuous

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

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)  

2.

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)  

3.

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

………you ever (eat)………….. Sushi?

(a)  

4.

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

You (not/do) ………….yor project yet, I suppose.

(a)  

5.

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)  

6.

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

7.

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

Since I ___ from high school, I have prepared for studying abroad.

a)

graduated

b)

have graduated

c)

graduate

d)

am graduating

8.

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

___ you ___ new shoes this year?

a)

have - bought

b)

did - buy

c)

do - buy

d)

are - buying

9.

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

This is the first time I ___ to Japan.

a)

have gone

b)

went

c)

go

d)

gone

10.

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

11.

Chọn đáp án đúng điền vào câu sau đây:

"Mary has learned English ____________ 8 a.m"

a)

since

b)

for

12.

Chọn đáp án đúng điền vào câu sau đây:

"Kate has not seen Tom since he _________ school"

a)

have left

b)

has left

c)

left

13.

Keywords của thì hiện tại hoàn thành là

a)

always, usually, often, sometimes

b)

now, at the present, at the moment

c)

next, tomorrow, tonight

d)

just, recently, lately, already, still, since, for

14.

Chọn đáp án đúng điền vào câu sau đây:

"I have been in London ________ some days"

a)

since

b)

for

15.

I _____________ my homework yet.

a)

have finish

b)

has finished

c)

did finished

d)

haven't finished

16.

5. _____________Alan for hours but he just doesn’t answer his mobile, I hope nothing’s wrong.

                             

a)

A. I call   

b)

B. I’ve called  

c)

C. I’m calling   

d)

D. I’ve been calling

17.

She (a)   (work) here for five years.

18.

She (has been reading/has read) all the books written by Nguyen Nhat Anh. How many books (have you read/have been you reading)?

a)

has been reading

b)

has read

c)

have you read

d)

have been you reading

19.

Mr. Wilkins (repair) _______ machines for Ernst Welding for more than two decades.

a)

have repaired

b)

have been repairing

20.

This is the first time I (be)__________ to New York city.

a)

have been

b)

have been being

c)

was

d)

been

21.

(you/ meet)___________ a famous person in your life?

a)

Have you met

b)

Have you been meeting

22.

I (type) ____________ the letter all day.

a)

have been typing

b)

have typed

c)

has been typing

d)

has been typed

23.

She (a)   (play) sports for a month.

24.

He (a)   (not/play) games with me in a year.

25.

Has he (a)   (type) the report since this morning?

26.

He _____________ to the radio for 6 hours.

a)

has been listening

b)

has listened

27.

He _____________ in the field all morning.

a)

has been working

b)

has worked

c)

have worked

d)

have been working

28.

They (a)   (decorate) the house all morning.

29.

He is very tired now because he (a)   (working) hard for 15 hours.

30.

They (a)   (play) jazz for 8 hours.