B2

กรรมวาจก: perfect forms

คำจำกัดความ / คำอธิบาย

Passive แบบ perfect ผสมแนวคิด "เสร็จสิ้น" กับมุมมองแบบ passive ใช้เมื่ออยากบอกว่าบางสิ่งได้ถูกทำเสร็จแล้วกับบุคคล/สิ่งหนึ่ง มักก่อนอีกจุดเวลา โครงสร้างหลักคือ has/have been + past participle และ had been + past participle เหมาะกับรายงาน งานเขียนทางการ และคำอธิบายที่ผลลัพธ์สำคัญกว่าผู้กระทำ

กฎสำคัญ

  • รูป Present Perfect passive: has/have been + past participle
  • รูป Past Perfect passive: had been + past participle
  • ใช้เมื่อการกระทำเสร็จแล้วและยังคงเน้นผู้รับการกระทำ
  • เติม agent ด้วย by เฉพาะเมื่อสำคัญ
  • อย่าสับสน has been doing (active continuous) กับ has been done (passive perfect)

ตัวอย่าง

  • The work has been completed. - งานถูกทำเสร็จแล้ว
  • The email had been sent before lunch. - อีเมลถูกส่งก่อนอาหารกลางวันแล้ว
  • The tickets have already been sold. - ตั๋วถูกขายไปแล้ว
  • The problem had been solved by the time I arrived. - ตอนฉันมาถึง ปัญหาถูกแก้ไปแล้ว
  • A new system has been introduced. - ระบบใหม่ถูกนำมาใช้แล้ว

ข้อผิดพลาดที่พบบ่อย

  • ❌ The work has completed. -> ✅ The work has been completed.
  • ❌ The email had been send before lunch. -> ✅ The email had been sent before lunch.
  • ❌ The tickets have been sold already yesterday. -> ✅ The tickets were sold yesterday. / ✅ The tickets have already been sold.

ติดตามความคืบหน้าของคุณ