ClipLingo
ไวยากรณ์ระดับ B2

🗣️ Reported Speech (การรายงานคำพูด)

Reported Speech ใช้เล่าคำพูดของคนอื่น โดยเปลี่ยน Tense ย้อนหลัง 1 ขั้น: is → was, eat → ate, will → would, can → could และเปลี่ยนสรรพนาม: 'I' → he/she, 'my' → his/her ไม่ต้องใส่เครื่องหมาย " " แต่ใช้ that แทน เช่น She said, 'I am tired.' → She said (that) she was tired.

ประโยคตัวอย่าง

He said he was tired.

เขาบอกว่าเขาเหนื่อย (Direct: 'I am tired.')

She told me she would come.

เธอบอกฉันว่าเธอจะมา (Direct: 'I will come.')

They said they had finished the work.

พวกเขาบอกว่าทำงานเสร็จแล้ว

He asked if I was free that evening.

เขาถามว่าฉันว่างคืนนั้นไหม

She told him not to be late.

เธอบอกให้เขาอย่ามาสาย

The teacher said that practice makes perfect.

ครูบอกว่าการฝึกฝนทำให้สมบูรณ์แบบ (ความจริงสากลไม่เปลี่ยน Tense)

ข้อผิดพลาดที่คนไทยเจอบ่อย

He said me he was tired.He told me he was tired.

say กับ tell ต่างกัน: say + (that) + clause; tell + someone + (that) + clause — ห้ามใช้ say me

She said that she will come.She said that she would come.

เมื่อ report คำพูดในอดีต ต้องเปลี่ยน will → would (Tense ย้อนหลัง 1 ขั้น)

He asked that where I lived.He asked where I lived.

คำถาม indirect ใช้ where/when/if ตรงๆ ไม่ต้องมี that นำหน้า — He asked where I lived.

She said me to come early.She told me to come early.

คำสั่ง/คำขอใน Reported Speech ใช้ tell someone + to + V, ไม่ใช่ say

📝 เรื่องนี้มีแบบทดสอบ 5 ข้อพร้อมเฉลยและคำอธิบาย — ทำแบบทดสอบในแอป

ฝึกเรื่องนี้ต่อในแอป ClipLingo

ทำแบบทดสอบ เก็บคำศัพท์เข้าคลังส่วนตัว ทบทวนด้วยแฟลชการ์ด และติดตามความก้าวหน้าของคุณ

ไวยากรณ์เรื่องอื่นๆ