wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

PRESENT PERFECT TENSE

Total questions: 18

Worksheet time: 9mins

Name
Class
Date
1.

I_________to start working next week.

a)

have just decided

b)

has just decided

c)

just have decided

d)

have decide

2.

He ___________any gift or letter from his brother for a long time.

a)

hasn't received

b)

has receive

c)

has been receiving

d)

haven't received

3.

I have to take a bath. I ______ one since Thursday.

a)

haven't taken

b)

have taken

c)

had taken

d)

have been taking

4.

I _____such an exciting trip

a)

have never had

b)

have never have

c)

have been ever had

d)

had

5.

John ____ in this apartment since 2005.

a)

hasn't lived

b)

lived

c)

haven't lived

d)

has been lived

6.

Her parents _______since 2010 but their time apart and she lived with her mother for up to 6 years because her father was a soldier.

a)

have married

b)

has married

c)

have been marrying

d)

haven't married

7.

What's the most peaceful place you________?

a)

have ever visited

b)

have ever visit

c)

have been visiting

d)

has ever visited

8.

She ...........here since 2019.

a)

live

b)

has lived

c)

have lived

d)

lived

9.

already

a)

đã, rồi

b)

gần đây, mới đây

c)

chưa từng

d)

đã từng

10.

Nancy                                      to Vietnam several times.

a)

was

b)

has been

c)

have been

11.

They ------------ project yet.

a)

have started

b)

haven't started

c)

hasn't started

12.

    I                                        our form teacher in the hospital already.

a)

visited

b)

have visited

c)

hasn't visited

13.

Our teacher                                     to us how to use the printer already.

a)

has explained

b)

has explain

c)

explained

14.

FOR

a)

trong khoảng (thời gian)

b)

gần đây, mới đây

c)

chưa từng

d)

đã từng

15.

since

a)

trong khoảng (thời gian)

b)

từ khi

c)

chưa từng

d)

đã từng

16.

Chọn vị trí đúng của từ "just"

a)

I have finished my work just.

b)

I just have finished my work.

c)

I have just finished my work.

d)

I have finished just my work just.

17.

Chọn vị trí đúng của từ "ever"

a)

Have you ever been to Ha Long Bay?

b)

Have you been ever to Ha Long Bay?

c)

Have ever you been to Ha Long Bay?

d)

Ever have you been to Ha Long Bay?

18.

Chọn vị trí đúng của từ "yet"

a)

I haven't yet finished my job.

b)

I yet haven't finished my job.

c)

I haven't finished yet my job.

d)

I haven't finished my job yet.