ประโยคปฏิเสธและประโยคคำถามของกาลปัจจุบันก่อนหน้า
ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่ not ไว้หลัง have / has และประโยคคำถามสร้างโดยย้าย Have / Has ไปไว้หน้าประธาน รูปกริยาช่อง 3 ที่อยู่ข้างหลังไม่เปลี่ยนรูปในกรณีใดเลย และรูปย่อ (haven't / hasn't) เป็นธรรมชาติกว่ามากใน…
คำอธิบาย
ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่ not ไว้หลัง have / has และประโยคคำถามสร้างโดยย้าย Have / Has ไปไว้หน้าประธาน รูปกริยาช่อง 3 ที่อยู่ข้างหลังไม่เปลี่ยนรูปในกรณีใดเลย และรูปย่อ (haven't / hasn't) เป็นธรรมชาติกว่ามากในภาษาพูด
A. ประโยคปฏิเสธ — have / has + not + รูปกริยาช่อง 3
ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่ not ไว้หลัง have / has แล้วต่อด้วยรูปกริยาช่อง 3 ไปตามนั้นเลย. ในภาษาพูดใช้รูปย่อ haven't / hasn't แทบทุกครั้ง และประธานที่เป็นบุรุษที่ 3 เอกพจน์ใช้ hasn't
| ประธาน | รูปเต็ม | รูปย่อ | ตัวอย่าง |
|---|---|---|---|
| I / you / we / they | have not + p.p. | haven't + p.p. | I haven't seen him. |
| he / she / it | has not + p.p. | hasn't + p.p. | She hasn't called. |
| คำนามเอกพจน์ | has not + p.p. | hasn't + p.p. | Anna hasn't left yet. |
- We haven't met before. (เราไม่เคยเจอกันมาก่อน)
- He hasn't finished his homework. (เขายังทำการบ้านไม่เสร็จ)
- I haven't been to Europe. (ยังไม่เคยไปยุโรป)
- The kids haven't eaten breakfast yet. (เด็ก ๆ ยังไม่ได้กินอาหารเช้า)
B. ประโยคคำถาม — Have / Has + ประธาน + รูปกริยาช่อง 3
ประโยคคำถามของกาลปัจจุบันก่อนหน้าย้าย have / has ไปไว้หน้าประธาน แล้วต่อรูปกริยาช่อง 3 ไว้ข้างหลัง. ลำดับคำรวมเป็นแบบเดียวคือ Have / Has + ประธาน + รูปกริยาช่อง 3 ~? และคำตอบไม่ได้ใช้ do / does แต่ใช้ have / has ซ้ำไปตามนั้นเลย
| ประธาน | ลำดับคำของประโยคคำถาม | ตัวอย่าง |
|---|---|---|
| I / you / we / they | Have + ประธาน + p.p.? | Have you finished? |
| he / she / it | Has + ประธาน + p.p.? | Has she arrived? |
| คำนามเอกพจน์ | Has + ประธาน + p.p.? | Has Anna called? |
| คำถาม | คำตอบรับ | คำตอบปฏิเสธ |
|---|---|---|
| Have you eaten? | Yes, I have. | No, I haven't. |
| Has he left? | Yes, he has. | No, he hasn't. |
- Have you ever tried Korean food? (เคยกินอาหารเกาหลีไหม)
- Has she read this book? (เธออ่านหนังสือเล่มนี้แล้วหรือยัง)
- Have they already left? (พวกเขาออกไปแล้วหรือ)
- Has it stopped raining? (ฝนหยุดแล้วหรือยัง)
C. ประโยคคำถาม How long ~? — นานเท่าไร
เวลาถามว่าดำเนินมานานเท่าไรจากอดีตถึงตอนนี้ ใช้ลำดับคำ How long + have/has + ประธาน + รูปกริยาช่อง 3 ~? และตอบด้วย for + ระยะเวลา หรือ since + จุดเวลา. เป็นแพตเทิร์นใช้จริงตัวหลักที่จับคู่กับ for / since ที่เรียนไว้ใน U18 C
| คำถาม | คำตอบ |
|---|---|
| How long have you worked here? | For three years. / Since 2022. |
| How long has she studied English? | For five years. |
| How long have they known each other? | Since college. |
- How long have you lived in this city? (อยู่เมืองนี้มานานเท่าไรแล้ว)
- How long has he worked at that company? (เขาทำงานที่บริษัทนั้นมานานเท่าไรแล้ว)
- How long have you had this car? (มีรถคันนี้มานานเท่าไรแล้ว)
- How long have they been married? (พวกเขาแต่งงานกันมานานเท่าไรแล้ว)
ประเด็นสำคัญ
- 1ในภาษาอังกฤษ ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่แค่ not ไว้หลัง have / has และคงรูปกริยาช่อง 3 ที่อยู่ข้างหลังไว้อย่างนั้น ขอให้รักษากฎนี้ไว้ (เช่น: I haven't seen him.)
- 2ในภาษาพูด รูปย่อ haven't / hasn't เป็นธรรมชาติกว่ามาก และประธานที่เป็นบุรุษที่ 3 เอกพจน์ใช้ hasn't ขอให้จำสำนวนนี้ไว้ (เช่น: She hasn't called.)
- 3ประโยคคำถามของกาลปัจจุบันก่อนหน้าสร้างขึ้นได้ด้วยการย้าย Have / Has ไปไว้หน้าประธานเท่านั้น ขอให้จำลำดับคำนี้ไว้ทั้งก้อน (เช่น: Have you eaten?)
- 4คำตอบไม่ได้ใช้ do / does แต่ใช้ have / has ซ้ำไปตามนั้นเลย จุดนี้คือความต่างที่ชี้ขาดจากประโยคคำถามของคำกริยาทั่วไป (เช่น: Yes, I have. / No, he hasn't.)
- 5ประโยคคำถามของกาลปัจจุบันก่อนหน้าที่เริ่มด้วย How long ~? ตอบด้วย for + ระยะเวลา หรือ since + จุดเวลา ขอให้จำคู่นี้ไว้ (เช่น: For five years. / Since 2020.)