ประโยคใดต่อไปนี้มีการใช้ Present Perfect Tense อย่างถูกต้อง?
กShe has worked in this company for 5 years.
ขHe has gone to the market yesterday morning.
คThey have visited Bangkok last month.
งWe has studied English since we were children.
เฉลยอธิบาย
ตัวเลือก A ถูกต้อง เพราะใช้ Present Perfect Tense กับช่วงเวลา 'for 5 years' อย่างเหมาะสม ตัวเลือก B, C ใช้ตัวบ่งชี้เวลาอดีต (yesterday, last month) ซึ่งควรใช้ Past Simple ส่วน D ผิดในเรื่อง Subject-verb agreement