Reported Speech คือการเล่าคำพูดของคนอื่นโดยไม่ใช้เครื่องหมาย quote — เมื่อ reporting verb (said, told) อยู่ใน past เราต้อง backshift tense ของ clause ที่รายงาน
Backshift — Tense ที่ต้องเปลี่ยน
เมื่อ main verb เป็น past (said / told) ให้ backshift tense ทุกครั้ง:
💡 Modal ที่ไม่ต้องเปลี่ยน: would, could, should, might, ought to อยู่เหมือนเดิม
"I should go." → He said he should go. (ไม่เปลี่ยน)
⚠️ ถ้า reporting verb เป็นปัจจุบัน (says / asks) ไม่ต้อง backshift: เพราะยังเป็นจริงอยู่
"I'm tired." → She says she is tired. (ไม่ใช่ "was")
"I work in Bangkok." → She said she worked in Bangkok.
Present Simple → Past Simple
"I am studying English." → He said he was studying English.
Present Continuous → Past Continuous
"I will call you." → She said she would call me.
will → would
"I have finished the report." → He said he had finished the report.
Present Perfect → Past Perfect
say vs tell — ต่างกันตรงไหน?
He said hello.
✗ She said me she was tired.
He told us to be quiet.
✗ She told that she was tired.
say = กริยาพูด (ไม่ต้องบอกว่าพูดกับใคร) | tell = บอก/สั่ง (ต้องมีคนรับ)
Reported Questions — คำถาม
เมื่อรายงานคำถาม ต้องใส่ if/whether (Yes/No questions) หรือ wh-word และ เปลี่ยน word order เป็น statement (ไม่กลับ Subject-Verb):
"Are you coming?" → She asked if/whether I was coming.
Yes/No question → if/whether + subject + verb (ไม่กลับ)
"Where do you live?" → He asked where I lived.
Wh-question → wh-word + subject + verb (ไม่กลับ)
"What have you done?" → She asked what I had done.
present perfect → past perfect + word order เป็น statement
ข้อสังเกต: Reported question ไม่มีเครื่องหมาย ? ท้ายประโยค และไม่ใช้ do/does/did เพื่อกลับ Subject
Reported Commands — คำสั่ง
ใช้ tell / ask / order / warn + object + to + V:
"Open the window." → She told him to open the window.
"Don't be late." → He told us not to be late.
"Please help me." → She asked him to help her.
Time Expressions ที่ต้องเปลี่ยน
| Direct Speech | Reported Speech |
|---|---|
| now | then / at that time |
| today | that day |
| yesterday | the day before / the previous day |
| tomorrow | the next day / the following day |
| last week | the week before / the previous week |
| here | there |
| this | that |
ข้อผิดพลาดที่คนไทยทำบ่อย
"She said me that she was tired." → She told me that she was tired. (say ไม่มี object / tell ต้องมี)
"He asked where does she live." → He asked where she lived. (reported question ไม่กลับ Subject-Verb)
"She said she will come." → She said she would come. (will → would)
1. "I am very happy." → She said ___.
2. "Did you see the movie?" → He asked me ___.
3. "Don't touch that!" → She told him ___.
4. "I will finish tomorrow." → He said ___.
ดูเฉลย
1. she was very happy · 2. if/whether I had seen the movie · 3. not to touch that · 4. he would finish the next day
- Backshift: tense ถอยหลัง 1 ขั้น เมื่อ reporting verb เป็น past
- say = ไม่มี object · tell = ต้องมี object (บอกใคร)
- Reported questions: ใช้ if/whether + subject + verb (word order เป็น statement, ไม่มี ?)
- Reported commands: tell/ask + object + to + V (นิเสธ: not to + V)
- Time words เปลี่ยน: today → that day, tomorrow → the next day