Joy English

A2 ไวยากรณ์

A2กาล present perfect12 นาที

Present perfect กับ ever และ never

Present perfect with ever and never

พูดถึงประสบการณ์ชีวิตด้วย have หรือ has และ past participle และถามคำถามด้วย ever

เราใช้ present perfect เพื่อพูดถึงประสบการณ์ในชีวิตจนถึงตอนนี้ โดยไม่ระบุว่าเกิดขึ้นเมื่อใดแน่ชัด รูปแบบคือ have หรือ has + past participle

ประธานประโยคบอกเล่าประโยคปฏิเสธคำถาม
I / you / we / theyI've been to Egypt.We haven't tried octopus.Have they ever seen snow?
he / she / itShe's visited Peru.He hasn't ridden a horse.Has he ever flown in a plane?

รูป past participle

สำหรับกริยาปกติ past participle เหมือนกับ past simple: visit → visited กริยาที่พบบ่อยหลายตัวเป็นกริยาไม่ปกติ

กริยารูป past simpleรูป past participle
bewas / werebeen
dodiddone
eatateeaten
seesawseen
writewrotewritten
flyflewflown
rideroderidden
swimswamswum
runranrun
meetmetmet

Ever และ never

Ever หมายถึงเวลาใดก็ได้ในชีวิตของคุณ เรามักใช้ในประโยคคำถาม Never หมายถึงไม่เคยเลยในเวลาใด ๆ ทั้งสองคำอยู่ระหว่าง have หรือ has กับ past participle เมื่อพูดถึงการไปเยือนสถานที่ เรามักพูดว่า been to: I've been to Rome หมายถึงฉันไปที่นั่นและกลับมาแล้ว

  • Have you ever eaten Korean food? Yes, I have.
  • Jamal has never been on a plane.
  • I've never seen the sea.
  • Has Lena ever won a prize? No, she hasn't.
  • We've visited three different countries.

แบบฝึกที่ 1 จาก 2

เลือกรูปที่ถูกต้อง

เลือกคำหรือกลุ่มคำที่ถูกต้องเพื่อเติมให้ครบแต่ละประโยค

  1. Have you ever _____ a camel?

  2. My grandmother _____ never used a computer.

  3. _____ Kofi ever been to Canada?

  4. I _____ that film. Is it good?

  5. Have you ever tried Ethiopian food? — Yes, I _____.

  6. Sofia _____ to Kenya in 2019.

  7. We've _____ met your brother. What's he like?

  8. Has Ravi ever _____ a marathon?

ตอบแล้ว 0 จาก 8 ข้อ

แบบฝึกที่ 2 จาก 2

เขียน present perfect

พิมพ์รูป present perfect ของกริยาที่อยู่ในวงเล็บ ใส่ never ด้วยเมื่อมีอยู่ในวงเล็บ

  1. I (never / see) snow.

  2. Have you ever (visit) a castle?

  3. Aiko (write) three books for children.

  4. We (never / eat) Mexican food.

  5. Has your brother ever (fly) in a helicopter?

  6. My parents (be) to Japan twice.

  7. Have you ever met a famous person? — No, I .

  8. Jamal (never / swim) in the sea.

ตอบแล้ว 0 จาก 8 ข้อ

แหล่งที่มา

บทเรียนต้นฉบับโดย Joy English

ระดับเป็นเพียงคำแนะนำ หากพบข้อผิดพลาด แจ้งเราได้ทางหน้าติดต่อเรา