1. has been
Dấu hiệu : for
2. hasn't had
Dấu hiệu : a long time
3. hasn't played
Dấu hiệu : since
4. haven't had
Dấu hiệu : since
5. haven't seen
Dấu hiệu : for
6. have just realized
Dấu hiệu : only four weeks to the ......
7. has finished
8. have you known
9. Have you taken
10. Has he eaten
Dấu hiệu : yet
11. have lived
12. has left/left
13. have bought
14. has written
15. have finished
Thì HTHT
Mô tả hành động xảy ra trong quá khứ và vẫn còn tiếp tục ở thời điểm hiện tại.
Công thức
S + have/ has + V3
S + have/ has not + V3
Q: Have/ has + S + V3?
A: Yes, S + have/has + V3.
No, S + haven’t/hasn’t + V3.