เรามักจะใช้ present perfect เพื่อแสดงการกระทำที่เสร็จสิ้นโดยสมบูรณ์คือใช้อธิบายเหตุการณ์ที่เกิดขึ้นในอดีตและเพิ่งเพิ่งเสร็จสิ้นลงดัง ตัวอย่างต่อไปนี้
W : Finished!
M: What?
W : I've finished!
M : What did you say?
W : I've finished my book!
M : Really? That's great.
------------------------------------
M : What time is it?
W : Half past five.
M : Let's stop in the next village.
W : OK. If we can find a "Bed and Breakfast".
M : Yes. We've walked 20 miles. I think that's enough for today.
W : Yes.
-----------------------------------
- Finished! เสร็จแล้ว
- I've finished my book! ฉัน (อ่าน) หนังสือจบแล้ว
- We've walked 20 miles. เราเดินมา 20 ไมล์แล้ว
- I think that's enough for today. ฉันคิดว่านั่นเพียงพอแล้วสำหรับวันนี้
โปรดสังเกตความแตกต่างที่จะเกิดขึ้นหากในบทสนทนานี้ใช้ past simple แทน present perfect
ผู้พูดใช้ present perfect ในประโยค I've finished my book! (พูดหลังจากอ่านหนังสือจบทันที) และ We've walked 20 miles.(พูดหลังจากที่เดินมาถึงจุด 20 ไมล์แล้วทันที) การใช้ tense นี้ จะทำให้เห็นความเชื่อมโยงอย่างชัดเจนระหว่างเหตุการณ์ที่เพิ่งเกิดขึ้นในอดีตกับปัจจุบัน แต่ past simpleจะใช้กับเหตุการณ์นั้นไม่มีความเชื่อมโยงกับปัจจุบัน และ เมื่อใช้ past simple มักจะมีสำนวนระบุเวลากำกับอยู่เสมอ
-Yesterday was a great day. I finished my book!
เมื่อวานนี้เป็นวันที่ดีมาก ฉันอ่านหนังสือจบแล้ว
- Yesterday was a hard day. We walked 20 miles.
เมื่อวานนี้เป็นวันที่ยากลำบาก เราเดินตั้ง 20 ไมล์