It would have been a good idea for you to save some money for the trip.
Giải thích
C
A. must have saved: chắc chắn đã tiết kiệm
B. could have saved: có thể đã tiết kiệm
C. should have saved: lẽ ra nên tiết kiệm
D. will have saved: sẽ tiết kiệm, thì tương lai hoàn thành
Ta có: should have + V3/ed: lẽ ra nên làm nhưng không làm.
Câu gốc: It would have been a good idea for you to save some money for the trip.
= You should have saved some money for the trip.
Dịch: Bạn mà tiết kiệm một ít tiền cho chuyến đi thì tốt.
= Bạn nên tiết kiệm một ít tiền cho chuyến đi.