wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

ข้อใดคือโครงสร้างประโยคบอกเล่าของ Present Perfect Tense

a)

S + V2

b)

S + have,has + V3

c)

S + V1

d)

S + was,were + V.ing

2.

"พูดถึงเรื่องที่เกิดขึ้นในอดีต และจบลงแล้วในอดีต" ควรใช้ Tense ใด

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

3.

"พูดถึงเรื่องที่เกิดขึ้นในอดีต แต่ดำเนินมาจนถึงปัจจุบัน" ควรใช้ Tense ใด

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

4.

"คุณเรียนอยู่ที่โรงเรียนอุดมศึกษา และตอนนี้ก็ยังเรียนอยู่" คุณต้องพูดอย่างไร

a)

I studied at Udomsuksa school for 3 years.

b)

I study at Udomsuksa school now.

c)

I have studied at Udomsuksa school for 3 years.

d)

I was studying at Udomsuksa school.

5.

I have lived in Sisaket for 15 years. มีความหมายตรงกับข้อใด

a)

I don't live in Sisaket now.

b)

I have never lived in Sisaket.

c)

I still live in Sisaket now.

d)

I didn't live in Sisaket.

6.

Which sentence is CORRECT?

a)

She just has left the house for a few minutes.

b)

She has left just the house for a few minutes.

c)

Just she has left the house for a few minutes.

d)

She has just left the house for a few minutes.

7.

Which sentence is CORRECT?

a)

She has already finished her homework.

b)

She already has finished her homework.

c)

She has finished already her homework.

d)

Already she has finished her homework.

8.

I have fallen in love him since last year. มีความหมายตรงกับข้อใด

a)

You don't love him any more.

b)

You have never love him.

c)

You have love him for a year.

d)

You haven't love him yet.

9.

They ............... to London last year.

a)

went

b)

go

c)

been

d)

have been

10.

From the picture, which sentence is correct?

a)

She lived here for 10 years.

b)

She didn't live here.

c)

she has lived here for 10 years.

d)

she doesn't live here now.

11.

From the picture, which sentence is correct?

a)

They worked in ABC company for 10 years.

b)

They have worked in ABC company for 10 years.

c)

They work in ABC company for 10 years now.

d)

They still work in ABC company.

12.

'5 minutes ago' is a signal word for ………….

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

13.

She ...........a movie last week.

a)

sees

b)

saw

c)

seen

d)

has seen

14.

Chakriya, a student in P.3/8,............breakfast yet. So, she's hungry now.

a)

have

b)

has

c)

hasn't had

d)

haven't had

15.

Mary................the lottery last year.

a)

win

b)

wins

c)

won

d)

has won

16.

Teacher Namtan...........to drive last eight years.

a)

learns

b)

learned

c)

has learned

d)

have learned

17.

"since" is a signal word for...............

a)

Present Simple Tense

b)

Past Simple Tense

c)

Past Continuous Tense

d)

Present Perfect Tense

18.

Apirak, a student in P.3/5, .............in Kanthalakwitthaya school since 2017.

a)

has studied

b)

hasn't studied

c)

have studied

d)

haven't studied

19.

ข้อใดกล่าวไม่ถูกต้องเกี่ยวกับ Present Perfect

a)

ไม่มีเวลาระบุอย่างชัดเจนว่าจะสิ้นสุดเมื่อไร

b)

สามารถใช้ ever เพื่อถามประสบการณ์

c)

ใช้พูดถึงเหตุการณ์ที่เกิดขึ้นและจบลงในอดีต

d)

ใช้พูดถึงเหตุการณ์ที่เกิดขึ้นในอดีตและส่งผลต่อปัจบัน

20.

I (read)………………that novel by Hemingway several times before.

a)

has read

b)

have read

c)

readed

d)

reads

e)

read