wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 10

Worksheet time: 5mins

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 in Kanthalakwitthaya school for 3 years.

b)

I study in Kanthalakwitthaya school now.

c)

I have studied in Kanthalakwitthaya school for 3 years.

d)

I was studying in Kanthalakwitthaya 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.

I studied in Kanthalakwitthaya school for three years.

มีความหมายตรงกับข้อใด

a)

I didn't study in Kanthalakwitthaya school.

b)

I have never studied in Kanthalakwitthaya school.

c)

I don't study in Kanthalakwitthaya school now.

d)

I still study in Kanthalakwitthaya school now.

7.

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.

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.

9.

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

a)

went

b)

go

c)

been

d)

have been

10.

Teacher Namtan ............... a teacher at Kantharalakwitthaya school for 6 years.

a)

was

b)

were

c)

has been

d)

have been