Joy English

B1 ไวยากรณ์

B1กาล15 นาที

Present perfect หรือ past simple?

Present perfect or past simple?

เรียนรู้ว่าเมื่อใดพูดถึงเวลาที่จบแล้วในอดีต และเมื่อใดเชื่อมโยงอดีตกับปัจจุบัน

ทั้งสองกาลพูดถึงอดีต แต่มองอดีตต่างกัน กาล past simple อธิบายการกระทำในเวลาที่จบแล้ว: yesterday, last week, in 2019, when I was a child ส่วน present perfect (have/has + past participle) เชื่อมอดีตกับปัจจุบัน เราใช้เมื่อช่วงเวลายังไม่จบ เมื่อเวลาที่แน่นอนไม่สำคัญ หรือเมื่อผลลัพธ์ยังสำคัญในปัจจุบัน

ประเด็นรูป past simpleกาล present perfect
Formworked, went, sawhave / has + worked, gone, seen
Timea finished time: yesterday, last year, agoan unfinished or unstated time: today, this week, ever, never
ExperienceRavi visited Lisbon in 2022.Ravi has visited Lisbon twice.
DurationLena lived in Oslo for five years. (She doesn't now.)Lena has lived in Oslo for five years. (She still does.)

คำบอกเวลาที่ช่วยได้

คำอย่าง yesterday, last month, two days ago และ in 2020 ชี้ไปที่เวลาที่จบแล้ว จึงใช้กับ past simple ส่วนคำอย่าง ever, never, already, yet, just, so far, since และ for มักใช้กับ present perfect บทสนทนามักเริ่มด้วย present perfect แล้วเปลี่ยนเป็น past simple เมื่อเล่ารายละเอียด

  • A: Have you ever tried Ethiopian food? B: Yes, I have. I ate it at a street festival last summer.
  • Aiko has just finished her report, so she can help us now.
  • Tomás started his new job three weeks ago.
  • This is the first time I've visited this museum.
  • We haven't seen the new science centre yet.

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

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

เลือกตัวเลือกที่ดีที่สุดเพื่อเติมให้ครบแต่ละประโยค

  1. Mina _____ her grandparents last weekend.

  2. _____ you ever been to a jazz concert?

  3. When _____ to this city?

  4. Jamal _____ for this company since 2018.

  5. My parents _____ married for thirty years, and they are still very happy together.

  6. Kofi _____ to Accra in 2015 and stayed there for a year.

  7. Lena _____ three short stories so far this year.

  8. I _____ Aiko at the station two hours ago.

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

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

เขียนกริยา

พิมพ์รูป past simple หรือ present perfect ของกริยาที่อยู่ในวงเล็บ

  1. This is the first time I (try) skiing.

  2. We (go) to the beach yesterday afternoon.

  3. Ravi (live) here since he was a child.

  4. When (you / arrive) in London?

  5. Tomás (not / see) his cousins since the summer.

  6. Our team (win) the final in 2021.

  7. Sofia (be) to Japan twice, and she wants to go again.

  8. Kofi (lose) his phone last week, but he found it the next day.

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

แหล่งที่มา

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

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