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 บอกว่าคุณยังอยู่ที่นั่น.
ทดสอบตัวเอง
บอกสิ่งที่คุณเคยทำสามอย่างและสิ่งที่ไม่เคยทำสามอย่าง แล้วฝึก.
หัวข้อไวยากรณ์ที่เกี่ยวข้อง
พัฒนาทักษะอย่างต่อเนื่องด้วยหัวข้ออื่นในระดับเดียวกันนี้