ข้ามไปยังเนื้อหา
B1grammar75 คำถาม

Present perfect

present perfect เชื่อมเหตุการณ์ในอดีตเข้ากับผลของมันในปัจจุบัน จึงไม่ยืนคู่กับคำบอกเวลาที่จบไปแล้ว หน้านี้คุณจะทบทวนโครงสร้าง have/has + past participle การใช้งาน และความต่างระหว่าง been กับ gone.

กฎ

present perfect เชื่อมเหตุการณ์ในอดีตเข้ากับช่วงเวลาปัจจุบัน จึงปฏิเสธที่จะยืนข้างเวลาที่จบไปแล้ว.

จำไว้

  • have หรือ has + กริยารูปที่สาม (past participle).
  • ใช้กับประสบการณ์ ผลที่ยังคงอยู่ และสถานการณ์ที่ยังไม่จบ.
  • ever, never, just, already, yet และ still อยู่ในกลุ่มของ tense นี้.

กับดักที่พบบ่อยและควรเลี่ยง

I have been to Rome กับ I have gone to Rome ไม่เหมือนกัน: been บอกว่าคุณกลับมาแล้ว gone บอกว่าคุณยังอยู่ที่นั่น.

ทดสอบตัวเอง

บอกสิ่งที่คุณเคยทำสามอย่างและสิ่งที่ไม่เคยทำสามอย่าง แล้วฝึก.

พัฒนาทักษะอย่างต่อเนื่องด้วยหัวข้ออื่นในระดับเดียวกันนี้