บอกเล่าS. + have / has + V.3ปฏิเสธS. + hasn't / haven't + V.3คำถามHave / Has + S. + V.3?
1. ทำมาตั้งแต่อดีต → ยังคงต่อเนื่องถึงปัจจุบัน (since / for / so far) I have studied English for ten years. · We have known each other since 2012.
since + จุดเริ่มต้น: since 1989 / since last year / since this morning for + ระยะเวลา: for ten years / for three weeks / for an hour
2. เคย/ไม่เคย (ever / never / once / twice / many times / recently / lately) There have been many earthquakes in Japan recently. · I have never been to Paris.
คำ
ความหมาย
วิธีใช้
ever
เคย
ใช้ในประโยคคำถาม: Have you ever seen snow?
never
ไม่เคย
ใช้ในประโยคบอกเล่าที่มีความหมายปฏิเสธ: I have never flown on an airplane.
3. เพิ่งเกิดขึ้น/เสร็จสิ้น (already / just / yet)
คำ
ความหมาย
ตำแหน่ง/วิธีใช้
already
ดำเนินการแล้ว
วางระหว่าง have/has และ V.3 ในประโยคบอกเล่า: I have already eaten breakfast.
just
เพิ่ง
วางระหว่าง have/has และ V.3 ในประโยคบอกเล่า: The train has just left.
yet
ยัง / แล้วหรือยัง
วางท้ายประโยค ปฏิเสธ/คำถามเท่านั้น: I haven't finished yet. / Have you eaten yet?