Chọn C
Kiến thức: Động từ khuyết thiếu
Giải thích:
ought to have P2: đáng lẽ không nên làm gì trong quá khứ (đã làm rồi)
mustn’t have P2: chắc hẳn đã không làm gì trong quá khứ (đã làm rồi)
needn’t have P2: đáng lẽ không cần làm gì trong quá khứ (đã làm rồi)
mightn’t have P2: có thể đã không
Tạm dịch: Hóa ra là tôi không cần mua quà cho Frank gì cả