单选题
The destruction of these treasures was a loss for mankind that no amount of money could ______. A. keep up with B. stand up for C. put up with D. make up for
【正确答案】
D
【答案解析】[解析] 词组辨析。make up for就是“弥补”的意思。keep up with意思是“追上”,stand up for意思是“支持”,put up with意思是“忍受或容忍”,根据句意,选D。