Joy English · ระดับ A2 · กาล present perfectjoy-english.com
Present perfect กับ ever และ never
ชื่อ:วันที่:
พูดถึงประสบการณ์ชีวิตด้วย have หรือ has และ past participle และถามคำถามด้วย ever
เลือกรูปที่ถูกต้อง
เลือกคำหรือกลุ่มคำที่ถูกต้องเพื่อเติมให้ครบแต่ละประโยค
- Have you ever ___ a camel?
- My grandmother ___ never used a computer.
- ___ Kofi ever been to Canada?
- I ___ that film. Is it good?
- Have you ever tried Ethiopian food? — Yes, I ___.
- Sofia ___ to Kenya in 2019.
- We've ___ met your brother. What's he like?
- Has Ravi ever ___ a marathon?
เขียน present perfect
พิมพ์รูป present perfect ของกริยาที่อยู่ในวงเล็บ ใส่ never ด้วยเมื่อมีอยู่ในวงเล็บ
- I ___ (never / see) snow.
- Have you ever ___ (visit) a castle?
- Aiko ___ (write) three books for children.
- We ___ (never / eat) Mexican food.
- Has your brother ever ___ (fly) in a helicopter?
- My parents ___ (be) to Japan twice.
- Have you ever met a famous person? — No, I ___.
- Jamal ___ (never / swim) in the sea.
เฉลย
เลือกรูปที่ถูกต้อง
- a) riddenหลัง have ให้ใช้ past participle Ride, rode, ridden
- b) hasMy grandmother คือ she จึงใช้ has + past participle
- c) HasKofi คือ he ดังนั้นคำถามขึ้นต้นด้วย has
- a) have never seenNever อยู่ระหว่าง have กับ past participle อย่าใช้ not ร่วมกับ never
- b) haveคำถามใช้ have ดังนั้นคำตอบสั้นคือ Yes, I have
- b) wentIn 2019 เป็นเวลาที่จบแล้ว จึงใช้ past simple
- c) neverเรากำลังถามว่าเขาเป็นคนอย่างไร แสดงว่าเรายังไม่เคยพบเขา Never หมายถึงไม่เคยเลยในเวลาใด ๆ
- c) runpast participle ของ run คือ run
เขียน present perfect
- 've never seen / have never seenใช้ have + never + past participle seen
- visitedVisit เป็นกริยาปกติ past participle จึงเป็น visited
- has written / 's writtenAiko คือ she จึงใช้ has + past participle written
- 've never eaten / have never eatenใช้ have + never + past participle eaten
- flownFly เป็นกริยาไม่ปกติ past participle คือ flown
- have been / 've beenMy parents หมายถึง they จึงใช้ have + been
- haven't / have not / 've notคำถามใช้ have ดังนั้นคำตอบสั้นแบบปฏิเสธคือ No, I haven't
- has never swum / 's never swumJamal คือ he จึงใช้ has + never + past participle swum