D
Don’t need to Vo: không cần làm gì ( ở hiện tại)
Needn’t + Vo: không cần phải ( ở hiện tại)
Didn’t need to + Vo: đã không cần ( ở quá khứ)
Needn’t have Ved/ V3: đáng lẽ ra không cần làm gì đó (trong quá khứ)
Tạm dịch: Tôi đã đến bác sĩ để khám tổng quát. - Bạn đáng lẽ ra không cần đi. Bạn đã khám tổng quát tuần trước rồi.
=> Chọn D