พื้นฐาน · Unit 19

ประโยคปฏิเสธและประโยคคำถามของกาลปัจจุบันก่อนหน้า

ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่ 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 / theyhave not + p.p.haven't + p.p.I haven't seen him.
he / she / ithas 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 / theyHave + ประธาน + p.p.?Have you finished?
he / she / itHas + ประธาน + 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. 1ในภาษาอังกฤษ ประโยคปฏิเสธของกาลปัจจุบันก่อนหน้าใส่แค่ not ไว้หลัง have / has และคงรูปกริยาช่อง 3 ที่อยู่ข้างหลังไว้อย่างนั้น ขอให้รักษากฎนี้ไว้ (เช่น: I haven't seen him.)
  2. 2ในภาษาพูด รูปย่อ haven't / hasn't เป็นธรรมชาติกว่ามาก และประธานที่เป็นบุรุษที่ 3 เอกพจน์ใช้ hasn't ขอให้จำสำนวนนี้ไว้ (เช่น: She hasn't called.)
  3. 3ประโยคคำถามของกาลปัจจุบันก่อนหน้าสร้างขึ้นได้ด้วยการย้าย Have / Has ไปไว้หน้าประธานเท่านั้น ขอให้จำลำดับคำนี้ไว้ทั้งก้อน (เช่น: Have you eaten?)
  4. 4คำตอบไม่ได้ใช้ do / does แต่ใช้ have / has ซ้ำไปตามนั้นเลย จุดนี้คือความต่างที่ชี้ขาดจากประโยคคำถามของคำกริยาทั่วไป (เช่น: Yes, I have. / No, he hasn't.)
  5. 5ประโยคคำถามของกาลปัจจุบันก่อนหน้าที่เริ่มด้วย How long ~? ตอบด้วย for + ระยะเวลา หรือ since + จุดเวลา ขอให้จำคู่นี้ไว้ (เช่น: For five years. / Since 2020.)

ตัวอย่าง

I haven't finished my report yet.
ยังทำรายงานไม่เสร็จ.
She hasn't called me back.
เธอไม่ได้โทรกลับมา.
We haven't met the new manager.
เรายังไม่ได้เจอผู้จัดการคนใหม่.
He hasn't eaten anything all day.
เขาไม่ได้กินอะไรเลยทั้งวัน.
The kids haven't done their homework.
เด็ก ๆ ยังไม่ได้ทำการบ้าน.
บทนี้ยังมีตัวอย่างอีก สมัครสมาชิกเพื่อดูและฟังทั้งหมด

ข้อผิดที่พบบ่อย

I don't have finished it.
I haven't finished it.
She has not call me.
She hasn't called me.
Do you have seen this movie?
Have you seen this movie?
Have she arrived yet?
Has she arrived yet?
Yes, I do. (about 'Have you eaten?')
Yes, I have.
ลองตรวจสอบว่าเข้าใจจริงหรือไม่
อ่านเข้าใจกับทำถูกเป็นคนละเรื่อง เมื่อตอบผิด AI จะบอกว่าคุณติดตรงหัวข้อไหน
ฝึกทำข้อสอบฟรี