ข้อใดแสดงการใช้ Present Perfect อย่างถูกต้องเมื่อเปรียบเทียบกับ Present Perfect Continuous
กเขาเขียนหนังสือ 5 เล่มแล้ว แต่เขากำลังเขียนหนังสือเล่มที่ 6 มา 2 หน้าแล้ว
ขเขาเขียนหนังสือ 5 เล่มแล้ว แต่เขากำลังเขียนหนังสือเล่มที่ 6 มา 2 ชั่วโมงแล้ว
คเขาเขียนหนังสือเล่มที่ 5 แล้ว แต่เขากำลังเขียนหนังสือเล่มที่ 6 มา 2 ชั่วโมง
งเขาเขียนหนังสือ 5 หน้าแล้ว แต่เขากำลังเขียนหนังสือเล่มที่ 6 ตั้งแต่ 2 ชั่วโมงที่แล้ว
เฉลยอธิบาย
Present Perfect (have + past participle) แสดงผลลัพธ์สำเร็จ 'has written 5 books' ขณะที่ Present Perfect Continuous (have been + -ing) แสดงกิจกรรมที่ยังดำเนินต่อ 'has been writing for 2 hours' ตัวเลือก A ถูกต้องที่สุด ตัวเลือก B, C, D มีหน่วยวัดหรือการแสดงเวลาที่ไม่สมควร