ง่าย1. Choose the best word or phrase to complete the sentence: “I ____ lived here for six years.”
ดูเฉลยและคำอธิบาย
คำตอบ: have · ประโยคที่ถูกต้อง: I have lived here for six years. · ฉันอาศัยอยู่ที่นี่มาหกปีแล้ว — for + ระยะเวลา
บทความน่าสนใจ
อ่านคำอธิบายและตัวอย่างเรื่อง Present Perfect with For and Since ให้เข้าใจก่อน แล้วจึงทำแบบฝึกหัด 10 ข้อ
บอกเหตุการณ์ที่ต่อเนื่องถึงปัจจุบัน
บทนี้ฝึกบอกเหตุการณ์ที่ต่อเนื่องถึงปัจจุบัน Present Perfect เชื่อมอดีตกับปัจจุบัน ใช้กับประสบการณ์ ผลที่ยังเกี่ยวข้อง หรือช่วงเวลาที่ยังไม่จบ ส่วน Past Simple ใช้เมื่อเวลาจบและระบุชัด
| ภาษาอังกฤษ | จุดสังเกตในการเรียน |
|---|---|
| I have lived here for six years. | ฉันอาศัยอยู่ที่นี่มาหกปีแล้ว — for + ระยะเวลา |
| She has worked there since January. | เธอทำงานที่นั่นมาตั้งแต่เดือนมกราคม — since + จุดเริ่มต้น |
| How long have you known each other? | พวกคุณรู้จักกันมานานเท่าไร — How long ใช้ถามระยะเวลาที่ต่อเนื่อง |
| We have not seen him for a month. | พวกเราไม่ได้พบเขามาหนึ่งเดือนแล้ว — for a month บอกช่วงเวลา |
| The museum has been open since 2018. | พิพิธภัณฑ์เปิดมาตั้งแต่ปี 2018 — since ตามด้วยปีที่เริ่ม |
โจทย์และตัวเลือกเป็นภาษาอังกฤษแบบเติมคำจากบริบท ส่วนคำอธิบายภาษาไทยเปิดดูได้หลังตอบ
คำตอบ: have · ประโยคที่ถูกต้อง: I have lived here for six years. · ฉันอาศัยอยู่ที่นี่มาหกปีแล้ว — for + ระยะเวลา
คำตอบ: years · ประโยคที่ถูกต้อง: I have lived here for six years. · ฉันอาศัยอยู่ที่นี่มาหกปีแล้ว — for + ระยะเวลา
คำตอบ: has · ประโยคที่ถูกต้อง: She has worked there since January. · เธอทำงานที่นั่นมาตั้งแต่เดือนมกราคม — since + จุดเริ่มต้น
คำตอบ: January · ประโยคที่ถูกต้อง: She has worked there since January. · เธอทำงานที่นั่นมาตั้งแต่เดือนมกราคม — since + จุดเริ่มต้น
คำตอบ: have · ประโยคที่ถูกต้อง: How long have you known each other? · พวกคุณรู้จักกันมานานเท่าไร — How long ใช้ถามระยะเวลาที่ต่อเนื่อง
คำตอบ: other · ประโยคที่ถูกต้อง: How long have you known each other? · พวกคุณรู้จักกันมานานเท่าไร — How long ใช้ถามระยะเวลาที่ต่อเนื่อง
คำตอบ: have · ประโยคที่ถูกต้อง: We have not seen him for a month. · พวกเราไม่ได้พบเขามาหนึ่งเดือนแล้ว — for a month บอกช่วงเวลา
คำตอบ: month · ประโยคที่ถูกต้อง: We have not seen him for a month. · พวกเราไม่ได้พบเขามาหนึ่งเดือนแล้ว — for a month บอกช่วงเวลา
คำตอบ: has · ประโยคที่ถูกต้อง: The museum has been open since 2018. · พิพิธภัณฑ์เปิดมาตั้งแต่ปี 2018 — since ตามด้วยปีที่เริ่ม
คำตอบ: since · ประโยคที่ถูกต้อง: The museum has been open since 2018. · พิพิธภัณฑ์เปิดมาตั้งแต่ปี 2018 — since ตามด้วยปีที่เริ่ม
เลือกเรียนกับติวเตอร์ตามทักษะหรือเป้าหมายการสอบ