แบบฝึกหัด 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 แบบฝึกหัดข้อผิดพลาดที่พบบ่อย
ผิด:
I have seen him yesterday.ถูก: I saw him yesterday.
เวลาที่จบแล้วใช้ past simple
ผิด:
I live here since 2015.ถูก: I have lived here since 2015.
ใช้ present perfect กับ since และ for
ผิด:
Have you ever went to Paris?ถูก: Have you ever been to Paris?
ใช้ past participle: been, gone
ผิด:
She has finished already her homework.ถูก: She has already finished her homework.
already วางหน้ากริยาหลัก