Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect M2

Total questions: 15

Worksheet time: 7mins

Name
Class
Date
1.

กริยาที่ใช้ใน present perfect คือ

a)

กริยาช่องที่ 1

b)

กริยาช่องที่ 2

c)

กริยาช่องที่ 3

d)

กริยาช่องที่ 4

2.

The kids.............the house.

a)

has clean

b)

has cleaned

c)

have cleaned

d)

have cleaning

3.

We.............too much.

a)

have eat

b)

have eats

c)

has eat

d)

have eaten

4.

Since yesterday, I ______________ (lose) my wallet. Have you seen it anywhere?

a)

loses

b)

have lost

c)

am losing

d)

have been losing

5.

Harry Potter _________________ (win) the best player of the year in the Quidditch World Cup twice.

a)

has won

b)

wins

c)

has been winning

d)

is winning

6.

__________________ (you/ever/travel) to Hollywood?

a)

Have ever you traveled

b)

Have you ever traveled

c)

Ever you have traveled

d)

You ever have traveled

7.

That tree ____________ there for 5 hundred years.

a)

does

b)

have been

c)

is been

d)

has been

8.

ข้อใด คือ กริยาช่วย ของ Present Perfect tense

a)

had / has

b)

has / have

c)

was / were

d)

is / am / are

9.

Where is Sam? Have you _____ (see) him?

a)

seen

b)

seed

c)

sew

d)

saw

10.

................. has tried to do his best.

a)

Alan

b)

We

c)

They

d)

Steve Jobs and Bill Gates

11.

I ______ studied for two hours

a)

have

b)

has

c)

had

d)

do

12.

1. He ...................... in Thailand for 20 years.

a)

a. have live

b)

b. has live

c)

c. has lived

d)

d. have lived

13.

Bob's not here. He ………………… to work.

a)

has gone

b)

have gone

c)

has been

d)

have been

14.

They _________________ each other since last year.

a)

have know

b)

have known

c)

have been knowing

d)

have been known

15.

I ........................ ten letters since morning.

a)

write

b)

wrote

c)

have written

d)

have been writing