📖 Grammar Guide — คู่มือไวยากรณ์
1. Present Passive — ประโยค Passive ปัจจุบัน
รูปแบบ: Subject + is/am/are + past participle (V3)
ใช้กับสิ่งที่เกิดขึ้นเป็นประจำหรือข้อเท็จจริง (ถูกกระทำ)
ใช้กับสิ่งที่เกิดขึ้นเป็นประจำหรือข้อเท็จจริง (ถูกกระทำ)
The code is written by AI.
Repositories are stored on GitHub.
The file is saved automatically.
Repositories are stored on GitHub.
The file is saved automatically.
2. Past Passive — ประโยค Passive อดีต
รูปแบบ: Subject + was/were + V3
ใช้กับสิ่งที่เกิดขึ้นในอดีตและจบแล้ว
ใช้กับสิ่งที่เกิดขึ้นในอดีตและจบแล้ว
The repository was created yesterday.
Three bugs were found in the code.
The branch was merged last week.
Three bugs were found in the code.
The branch was merged last week.
3. Present Perfect Passive — ประโยค Passive ปัจจุบันสมบูรณ์
รูปแบบ: Subject + has/have been + V3
ใช้กับสิ่งที่เพิ่งเกิดขึ้นหรือมีผลถึงปัจจุบัน
ใช้กับสิ่งที่เพิ่งเกิดขึ้นหรือมีผลถึงปัจจุบัน
The bug has been fixed.
The changes have been pushed to GitHub.
The code has been reviewed by AI.
The changes have been pushed to GitHub.
The code has been reviewed by AI.
4. Active vs Passive — การเปลี่ยน Active เป็น Passive
Active: ผู้กระทำ + กริยา + สิ่งที่ถูกกระทำ
Passive: สิ่งที่ถูกกระทำ + be + V3 + (by ผู้กระทำ)
ใช้ passive เมื่อต้องการเน้นสิ่งที่ถูกกระทำ หรือไม่รู้/ไม่สำคัญว่าใครทำ
Passive: สิ่งที่ถูกกระทำ + be + V3 + (by ผู้กระทำ)
ใช้ passive เมื่อต้องการเน้นสิ่งที่ถูกกระทำ หรือไม่รู้/ไม่สำคัญว่าใครทำ
Active: AI writes the code. → Passive: The code is written by AI.
Active: She fixed the bug. → Passive: The bug was fixed by her.
Active: They have merged the branch. → Passive: The branch has been merged.
Active: She fixed the bug. → Passive: The bug was fixed by her.
Active: They have merged the branch. → Passive: The branch has been merged.
📝 เลือกระดับความยาก — Choose Difficulty
ℹ️ About This Exam / เกี่ยวกับการสอบ
English: This exam tests Passive Voice (be + V3) through GitHub and AI vocabulary and scenarios.
ไทย: แบบทดสอบนี้ทดสอบ Passive Voice (be + V3) ผ่านคำศัพท์และสถานการณ์เกี่ยวกับ GitHub และ AI
- 🌱 Easy / ง่าย: 10 ข้อ — พื้นฐาน / basic
- 🔍 Medium / ปานกลาง: 15 ข้อ — ผสม / mixed
- 🏆 Hard / ยาก: 20 ข้อ — ขั้นสูง / advanced