จุดไวยากรณ์: คำบุพบท (ปานกลาง)

เรียนรู้วิธีแก้ประโยคภาษาอังกฤษนี้ให้ถูกต้อง พร้อมหลักไวยากรณ์

❌ ประโยคที่ผิด
He has been working here since three years.
✅ ประโยคที่ถูก
He has been working here for three years.
วิธีแก้: เปลี่ยนจาก "since" เป็น "for"

อธิบายหลักไวยากรณ์

ในประโยคนี้คำว่า "since" ใช้ผิดรูป/ผิดหลัก ต้องเปลี่ยนเป็น "for" จึงจะถูกต้องตามไวยากรณ์ เหตุผลทางไวยากรณ์: for + ระยะเวลา (three years), since + จุดเริ่มต้น (2020) เคล็ดลับจำง่าย ๆ: for THREE years, since LAST YEAR คำบุพบท (prepositions) อย่าง in / on / at มักแปลตรงตัวจากภาษาไทยไม่ได้ ต้องจำเป็นวลีหรือสำนวน การฝึกจากประโยคจริงช่วยให้จำการใช้ที่ถูกต้องได้ดีกว่าท่องกฎ

ตัวอย่างเพิ่มเติม

ฝึกแก้ประโยคนี้

ลองเล่นกับ Fix Dai →