แบบฝึกหัด Present perfect: 18 ชุดพร้อมเฉลย ระดับ A1–B2

แบบฝึกหัดเรื่อง Present perfect ฟรี 18 ชุด (A1–B2) พร้อมเฉลย อ่านกฎ ดูข้อผิดพลาดที่พบบ่อย แล้วเติมคำในช่องว่างและตรวจคำตอบได้ทันทีทุกข้อ

18 ชุด115 แบบฝึกหัดA1–B2ไปที่ชุดแบบฝึกหัด

  • A16
  • A27
  • B14
  • B21

Present perfect: ใช้อย่างไร

Present perfect (have/has + past participle) เชื่อมอดีตกับปัจจุบัน ใช้กับประสบการณ์ (I've been to Japan) เหตุการณ์ที่เพิ่งเกิดและมีผลถึงตอนนี้ (She's lost her keys) และสถานการณ์ที่เริ่มในอดีตและยังดำเนินอยู่ (We've lived here for ten years) ไม่ใช้กับเวลาที่จบไปแล้ว เช่น yesterday

Present perfect กับ past simple

Present perfect: ไม่ระบุเวลาที่จบไปแล้วPast simple: ระบุเวลาที่จบไปแล้ว
I've visited Rome twice.I visited Rome in 2019.
She's lost her phone.She lost her phone last week.
Have you seen the new film?Did you see the film on Saturday?

แบบฝึกหัดตามระดับ

18 ชุด · 115 แบบฝึกหัด
ระดับชุดแบบฝึกหัดแบบฝึกหัด
A1Present perfect (affirmative)6
A1Present perfect affirmative (2)5
A1Present perfect (negative and interrogative)7
A1Present perfect negative and interrogative (2)6
A1Present perfect5
A1Present perfect or past simple8
A2Past simple vs present perfect5
A2Present perfect7
A2Present perfect (2)8
A2Present perfect and past simple5
A2Present perfect or past simple8
A2Present perfect with for and since8
A2Present perfect with just, already and yet8
B1Past simple and present perfect contrast5
B1Present perfect and past simple contrast6
B1Present perfect continuous6
B1Present perfect simple and continuous6
B2Present perfect simple and continuous6

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

  1. ผิด: I have seen him yesterday.

    ถูก: I saw him yesterday.

    เวลาที่จบแล้วใช้ past simple

  2. ผิด: I live here since 2015.

    ถูก: I have lived here since 2015.

    ใช้ present perfect กับ since และ for

  3. ผิด: Have you ever went to Paris?

    ถูก: Have you ever been to Paris?

    ใช้ past participle: been, gone

  4. ผิด: She has finished already her homework.

    ถูก: She has already finished her homework.

    already วางหน้ากริยาหลัก

  1. 1

    Past simple

    15 ชุด
  2. 2

    Past perfect

    5 ชุด
  3. 3

    Present simple และ present continuous

    9 ชุด
หัวข้อไวยากรณ์ทั้งหมด