ภาษาไทยเราพูดว่า "เมื่อวานไปโรงเรียน" — verb "ไป" ไม่เปลี่ยน ไม่ว่าจะพูดถึงอดีต ปัจจุบัน หรืออนาคต แต่ภาษาอังกฤษบอกว่า "Yesterday I go to school" ผิด ต้องเป็น "Yesterday I went to school" เสมอ
สูตร
บวก: Subject + V2 (past form)
ปฏิเสธ: Subject + didn't + V1 (base form)
คำถาม: Did + Subject + V1 (base form)?
สำคัญมาก: ปฏิเสธและคำถาม ใช้ didn't / Did แล้วตามด้วย verb รูปปกติ (V1) — ห้ามใช้ V2 อีก
⚠️ ยกเว้น verb to be (was / were): ไม่ใช้ did/didn't เลย — เติม not เองและสลับที่เองได้
ปฏิเสธ: I wasn't tired. · They weren't home. (ไม่ใช่ "I didn't be")
คำถาม: Were you tired? · Was she home? (ไม่ใช่ "Did you be")
Regular Verbs — เติม -ed
| กฎ | V1 (ปัจจุบัน) | V2 (อดีต) |
|---|---|---|
| ทั่วไป: เติม -ed | work · watch · clean | worked · watched · cleaned |
| ลงท้าย -e: เติม -d | like · dance · live | liked · danced · lived |
| สระ+พยัญชนะ: double ตัวท้าย | stop · plan · drop | stopped · planned · dropped |
| พยัญชนะ+y: เปลี่ยน y → ied | study · try · carry | studied · tried · carried |
Irregular Verbs — ต้องจำ
Verbs พวกนี้ไม่มีกฎ — ต้องจำทีละตัว นี่คือ 40 คำที่ใช้บ่อยที่สุด:
* read (อ่าน) รูปเขียนเหมือนกัน แต่ออกเสียงต่าง: present = /riːd/, past = /rɛd/
ตัวอย่างประโยค
I worked late yesterday. (บวก)
She didn't work yesterday. (ปฏิเสธ)
Did you work yesterday? → Yes, I did. / No, I didn't. (คำถาม)
He went to Chiang Mai last week.
He didn't go to Chiang Mai. (ไม่ใช้ went ในปฏิเสธ)
Did he go to Chiang Mai? (ไม่ใช้ went ในคำถาม)
คำบ่งเวลา (Time Signals)
คำพวกนี้บอกว่าต้องใช้ Past Simple:
- yesterday · yesterday morning · yesterday afternoon
- last night · last week · last month · last year
- ... ago (two days ago, three years ago)
- in + ปี (in 2020, in 2015)
- when I was young · when I was a child
ข้อผิดพลาดที่คนไทยทำบ่อย
"Yesterday I go to school." → Yesterday I went to school.
"I didn't went." → I didn't go. (หลัง didn't ใช้ V1)
"Did you went?" → Did you go? (หลัง Did ใช้ V1)
"I buyed new shoes." → I bought new shoes. (irregular verb)
1. She _____ (not/eat) breakfast this morning.
2. We _____ (see) that movie last week.
3. _____ you _____ (finish) your homework?
4. He _____ (study) all night yesterday.
ดูเฉลย
1. didn't eat · 2. saw · 3. Did you finish · 4. studied
- บวก: V2 (worked / went)
- ปฏิเสธ: didn't + V1 (didn't work / didn't go)
- คำถาม: Did + subject + V1 (Did you go?)
- Regular: เติม -ed | Irregular: ต้องจำ
- สัญญาณ: yesterday, last week, ago, in 2020