| Dạng | chủ ngữ + must / should / could + have + quá khứ phân từ; have không bao giờ đổi | She should have called. | Lẽ ra cô ấy nên gọi điện. |
| Suy luận: chắc chắn | must have: đã xảy ra; can't have: không xảy ra | She must have left. / He can't have known. | Chắc hẳn cô ấy đã đi rồi. / Anh ấy không thể biết được. |
| Suy luận: có thể | may have, might have hoặc could have: có thể đã xảy ra | They might have missed the bus. | Có thể họ đã lỡ chuyến xe buýt. |
| Hối tiếc và chê trách | should have: đã không làm; shouldn't have: đã làm và là sai | I should have asked. / I shouldn't have shouted. | Lẽ ra tôi nên hỏi. / Lẽ ra tôi không nên la hét. |
| Cơ hội bỏ lỡ | could have hoặc might have: cơ hội mà không ai nắm lấy | You could have told me. | Lẽ ra bạn có thể nói với tôi. |
| Hành động không cần thiết | needn't have: đã làm nhưng không cần thiết | I needn't have hurried. | Lẽ ra tôi không cần phải vội. |
| Quá khứ không có thật | would have cho kết quả của điều kiện không có thật trong quá khứ | If I had known, I would have called. | Nếu tôi biết, tôi đã gọi điện rồi. |
| C1Bị động và tiếp diễn | sau bất kỳ động từ khuyết thiếu nào: have been + quá khứ phân từ / V-ing | It must have been lost. / She can't have been sleeping. | Chắc nó đã bị mất. / Cô ấy không thể đang ngủ. |
| C1Trạng từ trong cấu trúc | may well have: rất có khả năng; can't possibly have: không thể nào | She may well have forgotten. / You can't possibly have finished. | Rất có thể cô ấy đã quên. / Bạn không thể nào đã xong rồi. |
| C1Kỳ vọng và ước đoán | should have: lẽ ra đã xảy ra đến giờ; would have: một ước đoán | It should have arrived by now. / That would have been ten years ago. | Lẽ ra giờ này nó đã đến rồi. / Chuyện đó chắc là mười năm trước. |
| C1Kế hoạch không thành | was to have + quá khứ phân từ: đã được lên kế hoạch nhưng không xảy ra | The bridge was to have opened in May. | Cây cầu dự kiến khai trương vào tháng Năm. |
| Bẫy | viết have hoặc 've, không bao giờ viết of | You should've called. | Lẽ ra bạn nên gọi điện. |