โครงสร้างประโยคบอกเล่า Subject + กริยาช่วย
have + V3 (กริยาหลักช่องที่ 3)
ประธาน (Subject)
|
กริยาช่วย have
|
กริยาหลัก
|
I/ You/ We/ They/ นามที่มากกว่าหนึ่ง
|
have
|
Past participle (กริยาช่องที่
3)
|
He/ She/ It/ นามที่มีอยู่หนึ่ง
|
has
|
โครงสร้างประโยคปฏิเสธ Subject + กริยาช่วย
have + not + V3 (กริยาหลักช่องที่ 3)
ประธาน (Subject)
|
กริยาช่วย have
|
รูปปฏิเสธ
|
กริยาหลัก
|
I/ You/ We/ They/ นามที่มากกว่าหนึ่ง
|
have
|
not
|
Past participle (กริยาช่องที่
3)
|
He/ She/ It/ นามที่มีอยู่หนึ่ง
|
has
|
โครงสร้างประโยคคำถาม กริยาช่วย have + Subject +
กริยาหลักช่องที่ 3 + ?
กริยาช่วย have
|
ประธาน (Subject)
|
กริยาหลัก
|
?
|
have
|
I/ You/ We/ They/ นามที่มากกว่าหนึ่ง
|
Past participle (กริยาช่องที่
3)
|
has
|
He/ She/ It/ นามที่มีอยู่หนึ่ง
|
การตอบคำถาม Yes/No Question อย่างสั้น
เมื่อคำถามขึ้นต้นด้วย Have/ Has + ประธาน
+ กริยาหลักข่องที่ 3
?
ตอบรับ (เห็นด้วยกับประโยคคำถาม)
Yes, + ประธาน
+ have/ has.
ตอบปฏิเสธด้วย (ไม่เห็นด้วยกับประโยคคำถาม)
No, + ประธาน +
have/ has ๙ + not.
การใช้ Present Perfect Tense
1. ใช้กับเหตุการณ์ที่เกิดในอดีตและดำเนินมาจนถึงปัจจุบัน มักมีคำว่า
since (ตั้งแต่)
ตามด้วยจุดของเวลา (ที่เหตุการณ์เริ่ม)
for (เป็นเวลา)
ตามด้วยระยะเวลา
since (ตั้งแต่)
ตามด้วยจุดของเวลา(ที่เหตุการณ์เริ่ม)
|
for (เป็นเวลา)
ตามด้วยระยะเวลา
|
six o’clock
Monday
January
Yesterday
last week
last month
last year
2005
Noon
Christmas
when he was young
|
a few minutes
two hours
three days
five weeks
six months
ten years
a long time
ages
|
ตัวอย่างประโยค
I have worked here for 10 years. ฉันทำงานที่นี่ ๑๐ ปีแล้ว
She has lived here since 1990. เธออยู่ที่นี่ตั้งแต่ปี ๑๙๙๐
I have known her for a long time. ผมรู้จักหล่อนมาหลายปีแล้ว
Dale has been in the army for ten years. เดลเป็นทหารมาสิบปีแล้ว
He has been ill since last week. เขาป่วยมาตั้งแต่สัปดาห์ที่แล้ว
2. ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตไม่ระบุเวลาที่แน่นอน เช่น
I have read this book. ผมได้อ่านหนังสือเล่มนี้แล้ว
He has been to Japan. เขาเคยไปประเทศญี่ปุ่น
Have you had breakfast? คุณรับประทานอาหารเช้าหรือยัง
3. ใช้กับเหตุการณ์ที่เกิดขึ้นในอดีตยังแสดงผลให้เห็นในปัจจุบัน
และบ่อยครั้งที่มีคำกริยาวิเศษณ์จำพวก ever, never, just,
already, yet เป็นต้น อยู่ในประโยค
just เพิ่งจะ
ใช้ในประโยคบอกเล่า
yet ยังเลย
ใช้ในประโยคคำถามและประโยคปฏิเสธ
already แล้ว
ใช้ในประโยคคำถามและประโยคบอกเล่า
ever เคย
ใช้ในประโยคคำถาม
recently / lately เมื่อเร็วๆ
นี้ ใช้ในประโยคบอกเล่า
so far / up to the present time / up to this moment / until now
จนถึงปัจจุบัน
ตัวอย่างประโยค
Have you ever tried Swiss wine? คุณเคยดื่มไวน์สวิสไหม?
He has not come yet. เขายังไม่มา
There have been some changes lately / recently. มีการเปลี่ยนแปลงบางอย่างเมื่อเร็วๆ
นี้
He has just gone out. เขาเพิ่งออกไปเมื่อสักครู่นี้เอง
He has already finished his work. เขาทำงานเสร็จแล้ว