wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present perfect

Total questions: 17

Worksheet time: 10mins

Name
Class
Date
1.

Viết phân từ 2 của động từ "make"

(a)  

2.

Phân từ 2 của động từ "eat" là?

a)

eat

b)

ate

c)

eaten

d)

to eat

3.

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

a)

live

b)

has lived

c)

have lived

d)

lived

4.

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)  

5.

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)  

6.

My brother ................... to Mexico three times.

a)

was

b)

have been

c)

were

d)

has been

7.

I................. (not buy) a new clothes for 2 years.

a)

have not bought

b)

has not bought

c)

did not buy

d)

bought

8.

A: Where's Sue? 

B: She .......................... to church. 

a)

went

b)

gone

c)

have gone

d)

has gone

9.

Công thức thì hiện tại hoàn thành, thể khẳng định là:

a)

Have/has+ S + Ved2?

b)

S + have/has + Ved2

c)

S + Ved

d)

S + V(s,es)

10.

Dùng "has" khi chủ thể là:

a)

she, he, it, danh từ số ít

b)

I, we, you, they

c)

I, we, you, they, danh từ số nhiều

11.

Dùng "Have" khi chủ thể là:

a)

she, he, it, danh từ số ít

b)

she, he, it

c)

I, we, you, they, danh từ số nhiều

12.

They ( teach ) …………………. Math in this school since June.

a)

has taught

b)

have taught

c)

taught

d)

teach

13.

I am not hungry. I have ......... eaten.

a)

yet

b)

ever

c)

just

d)

now

14.

James ... in Australia since 2008.

a)

has worked

b)

have worked

c)

worked

d)

work

15.

I ______ my wallet with money and passport!

a)

has forgot

b)

was forgetting

c)

forgotten

d)

have forgotten

16.

Abel has been in the class........... three months.

a)

for

b)

just

c)

ever

d)

since

17.

They have been famous footballers............. they played in this team

a)

for

b)

now

c)

just

d)

since