Bạn đang học với tư cách khách.
Đăng nhập để xây dựng thói quen.
Would rather have + V3 (tiếc nuối về quá khứ)
'Would rather have + V3/ed' dùng để diễn tả một điều ai đó MONG ĐÃ làm khác đi trong quá khứ (nhưng thực tế không làm như vậy), mang nghĩa tiếc nuối, hối hận.
Công thức
S + would rather have + V3/ed (+ than + have + V3/ed).
Khi nào dùng
Dùng khi muốn nói về một lựa chọn khác mà người nói ước đã làm trong quá khứ, khác với thực tế đã xảy ra.
Đúng
I would rather have stayed at the office yesterday.
Tôi lẽ ra nên ở lại văn phòng hôm qua (nhưng tôi đã không làm vậy).
She would rather have taken the earlier flight.
Cô ấy lẽ ra nên chọn chuyến bay sớm hơn.
Hay sai
I would rather stayed at the office yesterday.
I would rather have stayed at the office yesterday.
She would rather have take the earlier flight.
She would rather have taken the earlier flight.
Lưu ý
- 'Would rather have + V3' diễn tả sự tiếc nuối về một lựa chọn trong quá khứ.
- Khác với 'would rather + V nguyên mẫu' (sở thích/lựa chọn ở hiện tại hoặc tương lai, không mang nghĩa tiếc nuối).