Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 20

Worksheet time: 12mins

Name
Class
Date
1.

Present perfect simple tense คืออะไร

a)

เหตุการณ์ในอดีตที่มีผลต่อเนื่องมาจนถึงปัจจุบัน

b)

เหตุการณ์ในอดีตที่เกิดขึ้นและต่อเนื่องไปจนถึงอนาคต

c)

เหตุการที่กำลังเกิดขึ้นอยู่ ณ ปัจจุบัน

d)

เหตุการณ์ในอดีตที่เกิดที่จบลงไปแล้วในอดีต

2.

โครงสร้างประโยคบอกเล่าของ Present perfect tense คือ

a)

Subject+is,am,are+V.ing

b)

Subject+V.3

c)

Subject+has,have+V.3

d)

Subject+had+V.3

3.

We............................ (go) to the bank already.

a)

have go

b)

have gone

c)

has go

d)

has gone

4.

..................................(you buy) every thing you need for the trip?

a)

Have you bought

b)

Has you buy

c)

Have you buy

d)

Has you bought

5.

He............................(not eat) all of this breakfast yet!

a)

has not eaten

b)

have not eaten

c)

have not eat

d)

have not eaten

6.

She has never .... in the ocean.

a)

swim

b)

swam

c)

swom

d)

swum

7.

We…….here since yesterday

a)

has been

b)

have been

c)

had been

d)

has

8.

Sinta has…….to the school for 3 hours

a)

gone

b)

go

c)

going

d)

go went

9.

Robert ____________________ since 2013.

a)

surfed

b)

has surfed

c)

is surfing

d)

surfs

10.

Tom and Erik ___________________(not/see) the asteroid.

a)

hasn't see

b)

haven't see

c)

hasn't seen

d)

haven't seen

11.

Peter ___________________ (be) to Thailand once before.

a)

has been

b)

has be

c)

have been

d)

have be

12.

________________ the children _________________ (eat) their breakfast yet?

a)

Have ate

b)

Have eaten

c)

Has eat

d)

Have eating

13.

Susan ________________ already _______________(take) the dog for a walk.

a)

have taken

b)

has taken

c)

has taking

d)

have took

14.

Kelly and Sammi ___________________ (play) the piano for six years.

a)

has played

b)

have played

c)

has play

d)

have playing

15.

Paul ___________________ (not answer) the question yet.

a)

have not answered

b)

has not answered

c)

have not answering

d)

has not answering

16.

She _________________ ten pages already.

a)

has wrote

b)

has written

c)

writed

d)

wrote

17.

A: _____ the entrance exam?

B: Yes, they have.

a)

Has they passed

b)

Have they passed

c)

Do they pass

d)

They have passed

18.

She ................ already.

a)

has eaten

b)

has ate

c)

eat

d)

have eaten

19.

A: How long _____ your classmate?

B: For 3 years.

a)

you have known

b)

you knew

c)

you know

d)

have you known

20.

I have _____ here for ten years.

a)

live

b)

lives

c)

been

d)

being