PRESENT
PERFECT
SIMPLE &
PRESENT
PERFECT
CONTINUOUS
พรอ้ มแบบฝกหดั
และเฉลย!
คาํ นํา CONTENTS
รายงานฉบบั นีเปนสว่ นหนึงของวชิ า ภาษา
อังกฤษ5 อ33201 ชนั มธั ยมศึกษาปที6/8 โดยมี
จุดประสงค์เพอื ศึกษาความรูท้ ีได้จากเรอื ง
Present Perfect Simple & Present
Perfect Continuous
ผจู้ ดั ทําได้เลือกหวั ขอ้ นีในการทํารายงาน เนืองมา
จากเปนเรอื งทีน่าสนใจและ ต้องขอขอบคณุ
คณุ ครู และเพอื นๆ ผใู้ หค้ วามรูแ้ ละแนวทางการ
ศึกษา เพอื น ๆ ทกุ คนทีให้ ความชว่ ยเหลือมา
โดยตลอดผจู้ ดั ทําหวงั วา่ รายงานฉบบั นีจะให้
ความรู้ และเปนประโยชน์แก่ผอู้ ่านทกุ ๆ ท่าน
วรรณศักดิ นาสอน
รมติ า บุนนาค
ชลธดิ า ชา้ งสวุ รรณ
ผจู้ ดั ทํา
PREFACE สารบญั
PRESENT PERFECT.............................................2
CONTINUOUS TENSE
แบบฝกหดั .................................................................6
PRESENT PERFECT
CONTINUOUS TENSE
PRESENT PERFECT SIMPLE TENSE.............8
/ PRESENT PERFECT TENSE
แบบฝกหดั ................................................................14
PRESENT PERFECT TENSE
เฉลย PRESENT PERFECT.................................16
CONTINUOUS
เฉลย PRESENT PERFECT SIMPLE................17
1
PRESENT PERFECT CONTINUOUS TENSE
Present เพรเ๊ ซนิ ท= ปจจุบนั
Perfect เพอเฟคท = สมบูรณ์
Continuous คอนทินิวอัส = ต่อเนือง
โครงสรา้ งประโยค
S + HAVE,HAS + BEEN + VING
ประธาน + HAVE, HAS + BEEN + กรยิ าเติม ING
หลักการใช้
ใชเ้ หมอื นกับ present perfect tense ขอ้ ที 1 เท่านัน (เหตการณ์ทีเกิดใน
อดีต ดําเนินมาถึงปจจุบนั และต่อเนืองไปในอนาคต) ทกุ ประการ แต่เปนการ
เน้นวา่ ทําต่อเนือง
กรยิ าทีนํามาเติม ing ใหอ้ ้างอิง present continuous tense ทกุ ประการ
เหมอื นกัน
ตัวอยา่ ง เปรยี บเทียบระหวา่ ง present perfect กับ present perfect
continuous เพอื ให้เห็นความแตกต่าง
He’s worked in the garden since 8 o’clock.เขาทํางานในสวนตังแต่ 8
โมงเชา้ (อาจจะทําบา้ ง นังพกั บา้ ง แต่วา่ เรมิ ทําตังแต่ 8 โมง)
He’s been working in the garden since 8 o’clock.เขาทํางานในสวน
ตังแต่ 8 โมงเชา้ (ทําแบบไมห่ ยุดพกั เลย ตังแต่ 8 โมงเรอื ยมา แบบวา่ ขยนั
มากๆ)
It has rained for three hours.ฝนตกเปนเวลา 3 ชวั โมง (ประโยคนีเปน
แบบธรรมดา ไมเ่ น้น)
It has been raining for three hours.ฝนตกเปนเวลา 3 ชวั โมง (ประโยค
นีผเู้ ขยี นอยากใหเ้ หน็ ภาพวา่ ฝนตกแบบไมข่ าดสายต่อเนืองมาจนบดั น)ี
A boy has played football since 3 o’clock.เด็กชายเล่นฟุตบอลตังแต่ 3
โมง (เล่นไป พกั ไปถ้าเหนือย) 2
A boy has been playing football since 3 o’clock.เด็กชายเล่นฟุตบอล
ตังแต่ 3 โมง (วงิ อยูใ่ นสนามตลอด เหมอื นไมร่ ูจ้ กั เหน็ดเหนือย)
I’ve read this book for two hours.ผมอ่านหนังสอื เล่มนีสองชวั โมงแล้ว
(อ่านไป กินกาแฟไป ปวดฉีก็ไปหอ้ งนํา)
I’ve been reading this book for two hours.ผมอ่านหนังสอื เล่มนีสอง
ชวั โมงแล้ว (อ่านอยา่ งเดียวไมว่ างมอื ไปทําอยา่ งอืนเลย แบบวา่ สนกุ จนวางไม่
ลง)
ยกตัวอยา่ งใหเ้ หน็ ภาพแล้วคงเขา้ ใจวา่ ความแตกต่างคือ ถ้าใช้ Present Perfect
Continuous Tense หมายความวา่ ทําแบบไมห่ ยุดพกั นันเอง (ทีจรงิ อาจพกั บา้ ง
ก็ได้ แต่คนเขยี นเขาต้องการเน้นแค่นันเอง)
มาดไู ทมไ์ ลน์กันดซู ิ ทีบอกวา่ tense นีใชบ้ อกกล่าวเหตกุ ารณ์ทีเกิดขนึ ในอดีต
ดําเนินมาถึงปจจุบนั (อยา่ งต่อเนือง) และน่าจะดําเนินต่อไปอีกในอนาคต
เปนอยา่ งไรกัน
สดี ําคือ อดีตทีหมองหมน่ สสี ม้ คือปจจุบนั ทีสดใส
สชี มพู คือ อนาคตทีเรอื งรองผ่องอําไพ
ลกู ศรสขี าวไซรค้ ือเหตกุ ารณ์
เสน้ ทึบสเี หลืองคือระยะเวลาทีเหตกุ ารณ์ได้เกิดขนึ แล้ว
เสน้ ทึบสเี หลืองคือระยะเวลาทีคาดวา่ เหตกุ ารณ์จะดําเนนิ ต่อไป
3
จาก ภาพสามารถอธบิ ายได้วา่ มเี หตการณ์หนึงเกิดขนึ ในอดีต (เสน้ ทีบสขี าว) และก็
ดําเนินมาถึงปจจุบนั (ลกู ศรสขี าว) และคงจะดําเนินต่อไปในอนาคต (เสน้ ทีบสี
เหลือง) คล้ายกับ present perfect continuous tense เลยครบั แต่ทีต่างกัน
คือเสน้ เวลาใหญ่ขนึ เพอื บง่ บอกวา่ การกระทํานันต่อเนือง แค่นันจรงิ ๆครบั ไมม่ ี
อะไรมาก ดตู ัวอยา่ งประกอบแล้วกัน
He’s been working in the garden since 8 o’clock.เขาทํางานในสวน
ตังแต่ 8
โมงเชา้ 8 โมงเชา้ เรมิ ทํางาน (เสน้ ทึบสขี าว)
เก้าโมงครงึ แล้ว เพอื นๆ พกั กินนํา แต่เขายงั ทําต่อ ขยนั ขนั แขง็ ดจี งั ตอนนีเวลา
10.00 (ลกู ศรสขี าว)
เขายงั ทําต่อ และเขาคงทําต่อจนถึงเทียงเลยมงั (สดุ เสน้ สเี หลือง)
แหมขยนั จรงิ ๆคนนีเหตกุ ารณ์แบบนีแหละทีเรยี กวา่ ทําแบบต่อเนืองไมห่ ยุดพกั
หรอื จะเปรยี บเทียบใหเ้ หน็ ภาพชดั เจนก็คงจะปนนักวงิ มาราธอน หรอื นักปนนนั
แหละ วงิ กับปนแบบไมห่ ยุดกันจรงิ ๆสรุปวา่ ถ้านักเรยี นต้องการบอกกล่าวเล่าขาน
เหตกุ ารณ์ทีเรมิ ตังแต่อดีต และดําเนินมาจาถึงปจจุบนั (อยา่ งต่อเนือง) และคาดวา่
จะดําเนินต่อไปในอนาคต ใหใ้ ชโ้ ครงสรา้ ง
ประธาน +have, has + been+กรยิ าชอ่ งที 1 เติม ing
เนืองจากวา่ หลักการใชเ้ หมอื นกับ Present Perfect Tens ทกุ ประการ จงึ ไมข่ อ
อธบิ ายมากนะครบั ขอยกตัวอยา่ งสกั เล็กน้อยก็คงเพยี งพอ
ประโยคบอกเล่า
I’ve been walking for two hours. ผมเดิน (ไมพ่ กั เลย) เปนเวลาสอง
ชวั โมงแล้ว
You’ve been watching TV since 9 o’clock. คณุ ดทู ีวี (ไมท่ ําอยา่ งอืนเลย)
ตังแต่ 9 โมงเชา้ (นีมนั เทียงแล้ว)
She’s been dancing for 3 hours. หล่อนเต้นราํ เปนเวลา 3 ชวั โมงรวด
(แบบวา่ หางเครอื งน้อย ต้องเต้นตลอด) 4
ประโยคปฏิเสธ
I haven’t been walking for two hours. ผมไมไ่ ด้เดินเปนเวลาสองชวั โมง
รวดนะ (เหนือยผมก็พกั )
They haven’t been watching TV since 9 o’clock. พวกเขาไมไดด้ ทู ีวี (ไม่
ทําอยา่ งอืนเลย) ตังแต่ 9 โมงเชา้ นะ (ดเุ มอื กีเอง)
She’s not been dancing for 3 hours. หล่อนไมไ้ ด้เต้นราํ เปนเวลา 3 ชวั โมง
รวด (มตี ัวเปลียนเยอะ)
He‘s not been swimming for 30 minutes. เขาไมไ่ ดว้ า่ ยนําเปนเวลา 30
นาทีรวดหรอก (วา่ ยถึงฝงโน้นก็พกั เอาแรงก่อน)
ประโยคคําถาม
What have you been doing for two hours. ทําอะไรอยูต่ ังสองชวั โมงเธอ
(ไมเ่ หน็ ออกจากบา้ นเลย)
I’ve been reading books. ฉันอ่านหนังสอื
How long have you been waiting for me? คณุ คอยผมนานแค่ไหน
I’ve been waiting for you for 3 hours. ฉันคอยคณุ 3 ชวั โมง (นงั อยูต่ รงนี
ไมไ่ ปไหนเลย)
Has a boy been playing games for 4 hours? เด็กชายเล่นเกม 4 ชวั โมง
รวดเลยเหรอ
Yes, he’s been playing games for 4 hours. ใชแ่ ล้ว เขาเล่น 4 ชวั โมงรวด
เลย
5
แบบฝกหัด
PRESENT PERFECT CONTINUOUS TENSE
1] My cats _____ sleeping for 10 hours.
A. has been B. have be
C. has be D. have been
2] My father _____ writing his project all day.
A. has been B. have being
C. has being D. have been
3] _____ it _____ snowing since she arrived?
A. Has / been B. Have / been
C. Has / being D. Have / be
4] She’s _____ thinking of new project for days.
A. has been B. hasn’t been
C. been D. have been
5] My kids have been watching TV _____ 5 hours.
A. for B. since
C. for / since D. none
6] We have been washing our car ______ hours ago
A. for B. since
C. for / since D. none
7] How long _____ learning German?
A. has you been B. have she been
C. has Tom been D. have it been
you can do it!
อยา่ พงึ ดเู ฉลยนะค้าบ
6
8] A: Have John and you been fixing your computer for
hours?
B: __________.
A. Yes, I have B. No, we haven’t
C. Yes, we haven’t D. No, he hasn’t
9] Mira doesn’t understand what you said because she
_____ listening .
A. has been B. have been
C. hasn’t been D. haven’t been
10] I am so tired because I _____ running.
A. have been B. haven’t been
C. has been D. hasn’t been
เฉลยอยุห่ น้าสดุ ท้ายค่ะ
7
PRESENT PERFECT SIMPLE TENSE
/ PRESENT PERFECT TENSE
Present เพรเ๊ ซนิ ท= ปจจุบนั
Perfect เพอเฟคท = สมบูรณ์
โครงสรา้ งประโยค
S + HAVE, HAS + V3
ประธาน + HAVE, HAS + กรยิ าชอ่ ง 3
He, She, It, A cat has eaten
I, You, We, They, Cats have eaten
หลักการใช้
หลักการใช้ present perfect tense ใชก้ ับ 2 เหตกุ ารณ์ต่อไปนี
1. ใชก้ ับเหตกุ ารณ์เกิดขนึ ในอดีต ดําเนินมาจนถึงขณะนี และจะต่อเนืองไปใน
อนาคตถ้าใชเ้ ล่าเหตกุ ารณ์แบบนี จะมสี องคํานีประกอบอยูด่ ว้ ย คือ
⇒ for ฟอ เปนเวลา (กีนาที กีชวั โมง กีวนั กีสปั ดาห์ กีป)
⇒ since ซนิ ซ ตังแต่ (ตังแต่ชวั โมงไหน วนั ไหน สปั ดาหไ์ หน เดอื นไหน ปไหน)
ตัวอยา่ ง:
She has studied English since July.หล่อนเรยี น(แล้ว)ภาษาอังกฤษ
ตังแต่เดือนกรกฎาคม (เรยี นตังแต่เดือนกรกฎาคม ตอนนเี ดือนกันยายน
แล้ว และมแี นวโน้มจะเรยี นต่อไปอีก)
He’s worked in the garden since 8 o’clock.เขาทํางาน(แล้ว)ในสวน
ตังแต่ 8 โมงเชา้ (ตอนนีสบิ โมงแล้ว มที ีท่าวา่ จะทําต่อไป)
8
It has rained for three hours.ฝนตก (แล้ว) เปนเวลา 3 ชวั โมง (และมแี วว
วา่ จะตกต่อไปอีก)
A boy has played football since 3 o’clock.เด็กชายเล่น
ฟุตบอล(แล้ว)ตังแต่ 3 โมง (ตอนนีสโี มงแล้ว น่าจะเล่นต่อถึงหา้ โมงมงั )
I have lived here for ten years.ฉันอาศัยอยู่ (แล้ว) ทีนี เปนเวลา 10 ป (จุด
เรมิ ต้นเกิดในอดีต ปจจุบนั ก็ยงั อยูท่ ีนี อนาคตก็จะอยูต่ ่อ)
You’ve watched TV for two hours.คณุ ด(ู แล้ว)ทีวเี ปนเวลาสองชวั โมง (ดู
มาแล้วสองชวั โมงและน่าจะดตู ่อ ถ้าแมไ่ มห่ า้ ม)
We’ve walked for five hours.เราเดิน(แล้ว)เปนเวลา 5 ชวั โมง
They have built the house since last year.พวกเขาสรา้ ง(แล้ว)บา้ นตังแต่
ปทีแล้ว (ตอนนีก็ยงั สรา้ งอยู่ และน่าจะสรา้ งต่อไปอีกหลายเดือนคงเสรจ็ )
คงพอมองเหน็ ภาพของการใช้ สงั เกตได้วา่ คํากรยิ าทีใชน้ ัน ต้องกระทําได้อยา่ งต่อ
เนืองยาวนานคล้าย present continuous tense
คําถามทีใชก้ ับตัวอยา่ งด้านบนสว่ นมากจะขนึ ต้นด้วย How long……. (นานแค่
ไหน)
♦ How long has she studied English? หล่อนเรยี นอังกฤษนานแค่ไหนแล้ว
♦ How long has he worked in the garden? เขาทํางานในสวนนานแค่ไหน
แล้ว
♦ How long has it rained? ฝนตกนานแค่ไหนแล้ว
♦ How long has a boy played football? เด็กชายเล่นฟุตบอลนานแค่ไหนแล้ว
♦ How long have you lived here? (ถาม you ตอบ I) คณุ อยูท่ ีนนี านแค่ไหน
แล้ว
♦ How long have I watched TV? (ถาม I ตอบ You) ผมดทู ีวนี านแค่ไหนแล้ว
♦ How long have we walked? เราเดินนานแค่ไหนแล้ว
♦ How long have they built the house? พวกเขาสรา้ งบา้ นนานแค่ไหนแล้ว
9
2. ใชก้ ับเหตกุ ารณ์ทีจบไปแล้ว
2.1 ใชก้ ับเหตกุ ารณ์ทีเกิดขนึ ไมน่ านมานี และเหตกุ ารณ์นันก็จบลงแล้วดว้ ยถ้าใช้
กับเหตกุ ารณ์แบบนี มกั จะมคี ําเหล่านีอยูด่ ้วย
already ออลเรด๊ ดิ แล้ว
just จสั ท เพงิ จะ
yet เยท็ ยงั
ตัวอยา่ ง:
♦ She‘s just gone. หล่อนเพงิ จะออกไป ( คงถึงหน้าปากซอยได้)
♦ He’s already finished his homework. เขาทําการบา้ นเสรจ็ แล้ว (เพงิ ทํา
เสรจ็ ไมน่ านหรอก)
♦ It’s just rained. ฝนเพงิ จะตก (หยุดเมอื กีเอง พนื ยงั เปยกอยู)่
♦ I’ve already drunk milk. ผมดืมนมแล้ว (ปากยงั มหี ยดนาํ นมอยูเ่ ลย)
◊ You’ve just taken a bath. เธอเพงิ จะอาบนําเอง (จะอาบอีกแล้วเหรอ)
◊ We’ve already eaten rice. พวกเรากินขา้ วแล้ว (ท้องยงั แน่นอยูเ่ ลย)
◊ They’ve just washed the car. พวกเขาเพงิ จะล้างรถ (รถยงั ไมแ่ หง้ ดเี ลย)
♦ Has she gone yet? หล่อนไปหรอื ยงั
♦ Has he already finished his homework? เขาทําการบา้ นเสรจ็ แล้วใชไ่ หม
♦ Have you drunk milk yet? คณุ ดืมนมหรอื ยงั
♦ Have we already eaten rice? พวกเรากินขา้ วแล้วใชไ่ หม
♦ Have they washed the car yet? พวกเขาล้างรถหรอื ยงั
2.2 ใชก้ ับเหตกุ ารณ์ในอดีตทีไมร่ ะบุเวลา
ถ้าใชก้ ับกรณีนี จะไมร่ ะบุวา่ เกิดขนึ เมอื ไหร่ บอกแค่เพยี งวา่ ทําแล้ว หรอื ไมเ่ คยทํา แค่
นันเอง
I’ve read that book.ผมอ่านหนังสอื เล่มนันแล้ว (อ่านเมอื ไหรไ่ มบ่ อก ใหร้ ูว้ า่
อ่านแล้วก็แล้วกัน)
She’s got your letter.หล่อนได้รบั จดหมายของคณุ แล้ว (หลังจากถกู คณุ แม่
เอาไปทิงลงถังหลายครงั ) 10
I’ve cut my finger.ผมทํามดี บาดนิวมอื (ดสู ิ ยงั ไมห่ ายดีเลย)
He’s gone to England.เขาไปอังกฤษแล้ว(ไมต่ ้องมาหาเขาอีก)
It’s never rained in this area.ฝนไมเ่ คยตกเลยในพนื ทีนี
Have you (ever) been to England?คณุ (เคย) ไปอังกฤษไหม
No, I’ve never been to England.ไม่ ผมไมเ่ คยไปอังกฤษเลย
Have you ever seen the rain coming out on a sunny day?คณุ เคย
เหน็ ฝน ออกมา(ตก) ในวนั ทีมแี ดดจา้ ไหม (เอามาจากเพลง)
ประโยคปฏิเสธ
ประโยคปฏิเสธ เอา not มาต่อท้าย have / has ก็ได้แล้ว
have not ยอ่ เปน haven’t
♦has not ยอ่ เปน hasn’t
She has not studied English since July.หล่อนไมไ่ ด้เรยี นภาษาอังกฤษ
♦ตังแต่เดือนกรกฎาคม
He hasn’t worked in the garden since 8 o’clock.เขาไมไ่ ดท้ ํางานในสวน
♦ตังแต่ 8 โมงเชา้
I have not lived here for ten years.ฉันไมไ่ ด้อาศัยอยูท่ ีนี เปนเวลา 10 ป
♦ประโยคคําถามใหเ้ อา have, has มาวางหน้าประธานของประโยค
Has she studied English since July?หล่อนเรยี นภาษาอังกฤษ ตังแต่เดือน
♦กรกฎาคมใชไ่ หมYes, she has./ No, she hasn’t.
Has he worked in the garden since 8 o’clock?เขาทํางานในสวนตังแต่ 8
♦โมงเชา้ ใชไ่ หมYes, he has./ No, he hasn’t.
Have you lived here for ten years?คณุ อาศัยอยูท่ ีนี เปนเวลา 10 ปใช่
ไหมYes, I have./ No, I haven’t.
11
ประโยคคําถาม
♦ใหเ้ อา have, has มาวางหน้าประธานของประโยค
Has she studied English since July?หล่อนเรยี นภาษาอังกฤษ ตังแต่เดอื น
กรกฎาคมใชไ่ หม
♦Yes, she has./ No, she hasn’t.
Has he worked in the garden since 8 o’clock?เขาทํางานในสวนตังแต่ 8
โมงเชา้ ใชไ่ หม
♦Yes, he has./ No, he hasn’t.
Have you lived here for ten years?คณุ อาศัยอยูท่ ีนี เปนเวลา 10 ปใช่
ไหมYes, I have./ No, I haven’t.
Time Line เสน้ เวลา
สดี ําคือ อดีตทีหมองหมน่ สสี ม้ คือปจจุบนั ทีสดใส
สชี มพู คือ อนาคตทีเรอื งรองผ่องอําไพลกู ศร
สขี าวไซรค้ ือเหตกุ ารณ์เสน้ ทึบคือระยะเวลาของเหตกุ ารณ์ (ค่อนขา้ งยาวนาน)
เสน้ ทึบสขี าวคือระยะเวลาทีเหตกุ ารณ์เกิดขนึ แล้ว
เสน้ ทึบสเี หลืองคือระยะเวลาทีคาดวา่ เหตกุ ารณ์อาจจะดําเนินต่อไป
จากภาพสามารถอธบิ ายได้วา่ มเี หตการณ์หนึงเกิดขนึ ในอดตี (เสน้ ทีบสขี าว) และก็
ดําเนินมาถึงปจจุบนั (ลกู ศรสขี าว) และคงจะดําเนินต่อไปในอนาคต (เสน้ ทีบเหลือง)
12
♦ She has studied English since July.หล่อนเรยี นภาษาอังกฤษ ตังแต่เดอื น
กรกฎาคมเหน็ เรยี นมาตังแต่เดือนกรกรฎาจรงิ (เสน้ ทีบสขี าว)
วนั นีก็ยงั เหน็ ไปเรยี นอยู่ (ลกู ศรสขี าว)
และคิดวา่ คงเรยี นต่อไปเรอื ยๆมงั (เสน้ ทึบสเี หลือง)
แต่ไมแ่ น่นะ วนั นีไปเรยี นเกิดไมพ่ อใจ แล้วไมไ่ ปอีกก็ได้ แต่ทีแน่ๆคือเรยี นมานาน
พอควรจนถึงวนั นีแล้วกัน
♦ He’s worked in the garden since 8 o’clock.เขาทํางานในสวนตังแต่ 8 โมง
เชา้ เขามาทํางานตังแต่แปดโมงเชา้ จรงิ (เสน้ ทึบสขี าว)
ตอนนีเวลา 11.00 ก็ยงั ทําในสวนนันแหละ (ลกู ศรสขี าว)
และคิดวา่ คงจะทําถึงเยน็ มงั (เสน้ ทึบสเี หลือง)
แต่ก็ไมแ่ น่อีกนันแหละ พอพกั เทียงแล้ว อาจนอนหลับเพลินแล้วไมม่ าทําต่อก็ได้ แต่
ทีแน่ๆ ตังแต่ 8 โมงเชา้ จนถึงตอนนีเขาทํางานในสวนจรงิ เปนพยานได้
สรุปวา่ ถ้านักเรยี นต้องการบอกกล่าวเล่าขาน เหตกุ ารณ์ทีเรมิ ตังแต่อดตี และดาํ เนิน
มาจนถึงปจจุบนั และคาดวา่ จะดําเนินต่อไปในอนาคต ใหใ้ ชโ้ ครงสรา้ ง
ประธาน +have, has + กรยิ าชอ่ งที 3
13
แบบฝกหัด
PRESENT PERFECT TENSE
1] My friend is on the way. He _____ at work yet.
A. haven’t arrived B. hasn’t arrived
C. arrived D. didn’t arrived
2] We are not hungry now. We have _____ eaten.
A. yet B. now
C. just D. ever
3] My mother has never _____ to Phuket.
A. been B. went
C. go D. was
4] _____ you ever been to Krabi.
A. Were B. Do
C. Are D. Have
5] The students are still working. They haven’t finished their work
_____.
A. already B. yet
C. still D. never
6] Jim is looking for her keys. She _____ them.
A. have lost B. was lost
C. has lost D. lost
7] She _____ a receptionist _____ 2018.
A. was / since B. has been / for
C. has been / since D. have been / for
14
8] Why _____ so much apples today?
A. have you ate B. have you eaten
C. you eaten D. has you eaten
9] We ______ your appointment.
A. haven’t forgot B. hasn’t forgotten
C. hasn’t forgot D. haven’t forgotten
10] My father _____ to Bangkok before. It’s his first time to go
there.
A. hasn’t never driven B. have ever driven
C. has ever driven D. has never driven
11] How much milk _____ today?
A. have you drank B. you drunk
C. have you drunk D. has you drunk
12] (A) Has your son _____ homework yet?
(B) Yes, he _____.
A. do / has B. did / does
C. done / has D. done / have
13] (A) Have you ever seen a giant?
(B) No, I _____.
A. ever B. has
C. never C. haven’t
14] (A) _____ you finished your breakfast yet?
(B) Yes, I _____ .
A. Have / do B. Have / have
C. Have / haven’t D. Has / have
15] She has known her best friend _____.
A. already B. since three years
C. lately D. for two years
15
เฉลย
Present Perfect Continuous
1. [D] have been
2. [A] has been
3. [A] Has / been
4. [C] been
5. [A] for
6. [B] since
7. [C] has Tom been
8. [B] No, we haven’t
9. [C] hasn’t been
10. [A] have been
16
เฉลย
Present Perfect Tense
1. (B) hasn’t arrived
2. (C) just
3. (A) been
4. (D) Have
5. (B) yet
6. (C) has lost
7. (C) has been / since
8. (B) have you eaten
9. (D) haven’t forgotten
10. (D) has never driven
11. (C) have you drunk
12. (C) done / has
13. (D) haven’t
14. (B) Have / have
15. (D) for two years
17
คณะผจู้ ดั ทํา
นายวรรณศักดิ นาสอน เลขที 13
นางสาวรมติ า บุนนาค เลขที 25
นางสาวชลธดิ า ชา้ งสวุ วณ เลขที 31
ม.6/8