5. haven't seen
- Có for five years (for + khoảng thời gian) là dấu hiệu thì Hiện tại hoàn thành.
6. have just realized
- Có "just" mang nghĩa là vừa tức thì, là dấu hiệu thì Hiện tại hoàn thành
7. has finished
- this week: tuần này
Vì là "tuần này" không rõ cụ thể là thời gian nào nên ta chia thì Hiện tại hoàn thành dựa trên khái niệm của nó.
8. have you known
- How long: Hỏi về khoảng thời gian (ở đây khoảng thời gian chưa được xác định của thể) `->` chia thì HTHT dựa theo khái niệm.