wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present perfect ม.3

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

คำกริยาข้อใดเป็น Verb (กริยา) ช่องที่ 3

a)

go

b)

work

c)

read

d)

be

2.

ข้อใดคือโครงสร้างของ Present Perfect

a)

S+ have/has+ V.3

b)

S+ have/has+ V.2

c)

S+ Verb to be + V.3

d)

S+ V.3

3.

ข้อใดใช้ have / has ไม่ถูกต้อง

a)

I have been here since 1999.

b)

Susan has worked here for 2 years.

c)

They have studied in this university for 3 years.

d)

Susan and Mary has just gone.

4.

ข้อใดไม่ใช่สถานการณ์ที่ใช้กับ Present perfect

a)

ใช้เล่าถึงสิ่งที่เคย หรือ ไม่เคยทำ ตั้งแต่อดีตมาจนถึงปัจจุบัน

b)

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

c)

ใช้เล่าถึงเหตุการณ์ที่เกิดขึ้นในอดีตโดยไม่ระบุเวลาที่แน่นอนแต่ยังเห็นผลสีบเนื่องมายังปัจจุบัน

d)

.ใช้เล่าถึงเหตุการณ์ที่เกิดขึ้นในอดีต ผ่านมาแล้ว จบสิ้นและไม่เกิดขึ้นนอีก

5.

ข้อใดเป็น Past Participle (Verb 3)

a)

went

b)

gone

c)

sit

d)

were

6.

ข้อใดเป็นโครงสร้างรูปประโยคปฏิเสธของ Present perfect

a)

S + have/has + not + V3

b)

S + not +have/has + V3

c)

S + have/has + do + not + V3

d)

S+ do + not + have/has + V3

7.

She ...................... here since 2012

a)

has been

b)

have been

c)

has was

d)

have was

8.

Where is your cat ? It has not ….…. back home yet. I think it got lost.

a)

comes

b)

came

c)

come

9.

They .….…..beef.

a)

have never eaten

b)

have never eat

c)

have never ate

d)

has never ate

10.

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

a)

seen

b)

seed

c)

sew

d)

saw

11.

You've just _____ (take) shower.

a)

takes

b)

take

c)

took

d)

taken

12.

Steven ________________ seven movies so far this month.

a)

saw

b)

will see

c)

has seen

d)

will have seen

13.

We..........good friends for many years.

a)

are

b)

were

c)

has been

d)

have been

14.

...............Jack..............the football team?

a)

Have, joined

b)

Is, joining

c)

Was, joining

d)

Has, joined

15.

How long..............you ............baseball?

a)

did, play

b)

has, played

c)

was, played

d)

have, played

16.

That man.............in prison for five years.

a)

has been

b)

have been

c)

were

d)

has was

17.

That boy and his friend …. their way.

a)

had lose

b)

do lost

c)

have lost

d)

has lost

18.

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

a)

Alan

b)

We

c)

They

d)

Steve Jobs and Bill Gates

19.

เธอกำลังทดสอบเรื่องอะไรอยู่

a)

Present perfect

b)

Past simple

c)

Present continuous

d)

Past continuous

20.

I ______ studied for two hours

a)

have

b)

has

c)

had

d)

do