wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Present Perfect Tense

Total questions: 15

Worksheet time: 15mins

Name
Class
Date
1.

1.    Which choice is Present Perfect Tense structure?

a)

a. S + has been + V ing

b)

b. S + had been + V 3

c)

c. S + has,have + V 3

d)

d. S + has,have been + V ing

2.

2. ข้อใดไม่ใช่หลักการใช้ Present Perfect Tense

a)

a. ใช้กับเหตุการณ์ที่เพิ่งจบไป หรือเพิ่งจบลงใหม่ ๆ มักจะมีคำว่า just, already หรือ yet ในประโยค

b)

b. ใช้ในการเล่าประสบการณ์ต่าง ๆ ส่วนใหญ่จะมีคำว่า never, ever, once, twice รวมอยู่ด้วย

c)

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

d)

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

3.

3. She ____ this house since 2018.

a)

a. have been owning

b)

b. have owned

c)

c. has been owning

d)

d. has owned

4.

4. Ratchanon ________ her lunch yet. (not/ finish)

a)

a. hasn’t finished

b)

b. haven't finished

c)

c. didn't finished

d)

d. don't finished

5.

5. James ________ you four times today (has/call)

a)

a. has call

b)

b. hasn't call

c)

c. has called

d)

d. hasn't called

6.

6.     We _______ already ______ to the teacher. (have/spoke)

a)

a. has spoke

b)

b. haven't spoke

c)

c. have spoken

d)

d. hasn't spoken

7.

7. That man _____ in prison for five years.

a)

a. were

b)

b. are

c)

c. has been

d)

d. is being

8.

8. We _____ up the car yet.

a)

a. has washed

b)

b. haven't washed

c)

c. didn't wash

d)

d. have wash

9.

9. How long _____ you ____ volleyball?

a)

a. did / play

b)

b. has / played

c)

c. was / played

d)

d. have / played

10.

10. My brother hasn't seen me ______ four days.

a)

a. since

b)

b. for

c)

c. ago

d)

d. last

11.

11. We have baked cake _____ 06.30.

a)

a. for

b)

b. since

c)

c. ago

d)

d. last

12.

12. He hasn't drunk beer ______ a long time.

a)

a. since

b)

b. last

c)

c. for

d)

d. ago

13.

13. He has drunk orange juice.

a)

a.  Does he drink orange juice?

b)

b. Does he have drunk orange juice?

c)

b. Have he drunk orange juice?

d)

d. Has he drunk orange juice?

14.

14. Mr. X & Fanta /write/to/their/cousins/?

a)

a. Do Mr. X & Fanta have written to their cousins?

b)

b. Have Mr. X & Fanta had write to their cousins?

c)

c. Do Mr. X & Fanta have wrote to their cousins?

d)

d. Have Mr. X & Fanta written to their cousins?

15.

15. She has lived here _______ 1980.

a)

a. for

b)

b. since

c)

c. ago

d)

d. last