1. may/ might + have + Vp2: có lẽ đã Diễn đạt một khả năng có thể ở quá khứ song người nói không dám chắc. 2. should have + Vp2: lẽ ra nên Chỉ một việc lẽ ra đã phải xảy ra trong quá khứ nhưng vì lý do nào đó lại không xảy ra. 3. could have + Vp2: lẽ ra đã có thể Chỉ một việc gì đó có thể xảy ra trong quá khứ nhưng đã không xảy ra, hoặc một sự việc mà bạn có khả năng thực hiện trong quá khứ nhưng bạn đã không thực hiện nó. 4. must have + Vp2: hẳn là đã Chỉ sự suy đoán logic dựa trên những hiện t
Xem chi tiết