คำจำกัดความ / คำอธิบาย
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.