Present Perfect tense และ Simple Past tense

หากพูดถึงการกระทำบางอย่างที่เวลาไม่ใช่ตัวบ่งชี้ที่สำคัญหรือไม่ได้ระบุไว้อย่างชัดเจน ให้ใช้ Present perfect tense เสมอ

หากมีการระบุหรือให้รายละเอียดเกี่ยวกับเวลาหรือสถานที่ที่สิ่งนั้นเกิดขึ้น ให้ใช้ Simple past tense เสมอ

เปรียบเทียบ

ทดสอบความรู้ของคุณ
Present perfect tense Simple past tense
I have lived in Lyon. I lived in Lyon in 1989.
They have eaten Thai food. They ate Thai food last night.
Have you seen 'Othello'? Where did you see 'Othello'?
We have been to Ireland. When did you go to Ireland?

นอกจากนี้ บ่อยครั้งที่ ทัศนคติ คือ ปัจจัยที่สำคัญอีกอย่างหนึ่งในการตัดสินใจว่าจะเลือกใช้ tense ใด 

  • "What did you do at school today?" เหตุที่เลือกใช้ simple past tense เพราะเป็นคำถามเกี่ยวกับกิจกรรม/สิ่งที่ทำ แล้วก็ตอนนี้โรงเรียนเลิกแล้ว
  • "What have you done at school today?" เหตุที่เลือกใช้ present perfect tense เพราะเป็นคำถามเกี่ยวกับผลที่เกิดขึ้น « บอกให้ทราบ » เวลาในการเรียนถูกคิดว่า ยังต่อเนื่องเพราะโรงเรียนยังไม่เลิก
ทดสอบความรู้ของคุณ