Joy English · ระดับ A2 · กาล present perfectjoy-english.com

Present perfect กับ ever และ never

ชื่อ:วันที่:

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

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

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

  1. Have you ever ___ a camel?
    • a) ridden
    • b) rode
    • c) ride
  2. My grandmother ___ never used a computer.
    • a) have
    • b) has
    • c) is
  3. ___ Kofi ever been to Canada?
    • a) Have
    • b) Did
    • c) Has
  4. I ___ that film. Is it good?
    • a) have never seen
    • b) haven't never seen
    • c) never have seen
  5. Have you ever tried Ethiopian food? — Yes, I ___.
    • a) did
    • b) have
    • c) tried
  6. Sofia ___ to Kenya in 2019.
    • a) has been
    • b) went
    • c) has gone
  7. We've ___ met your brother. What's he like?
    • a) already
    • b) ever
    • c) never
  8. Has Ravi ever ___ a marathon?
    • a) ran
    • b) running
    • c) run

เขียน 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.

เฉลย

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

  1. a) riddenหลัง have ให้ใช้ past participle Ride, rode, ridden
  2. b) hasMy grandmother คือ she จึงใช้ has + past participle
  3. c) HasKofi คือ he ดังนั้นคำถามขึ้นต้นด้วย has
  4. a) have never seenNever อยู่ระหว่าง have กับ past participle อย่าใช้ not ร่วมกับ never
  5. b) haveคำถามใช้ have ดังนั้นคำตอบสั้นคือ Yes, I have
  6. b) wentIn 2019 เป็นเวลาที่จบแล้ว จึงใช้ past simple
  7. c) neverเรากำลังถามว่าเขาเป็นคนอย่างไร แสดงว่าเรายังไม่เคยพบเขา Never หมายถึงไม่เคยเลยในเวลาใด ๆ
  8. c) runpast participle ของ run คือ run

เขียน present perfect

  1. 've never seen / have never seenใช้ have + never + past participle seen
  2. visitedVisit เป็นกริยาปกติ past participle จึงเป็น visited
  3. has written / 's writtenAiko คือ she จึงใช้ has + past participle written
  4. 've never eaten / have never eatenใช้ have + never + past participle eaten
  5. flownFly เป็นกริยาไม่ปกติ past participle คือ flown
  6. have been / 've beenMy parents หมายถึง they จึงใช้ have + been
  7. haven't / have not / 've notคำถามใช้ have ดังนั้นคำตอบสั้นแบบปฏิเสธคือ No, I haven't
  8. has never swum / 's never swumJamal คือ he จึงใช้ has + never + past participle swum