语法与词汇 58.In the past certain time, he made a mistake which he even regrets today, but he never told in detail and no one knows what it was.
【正确答案】 D
【答案解析】这句话的意思是:过去某个时候他犯了一个至今仍后悔不已的大错,但他从不细说,也没人知道究竟是个什么错。画线词mistake意为“错误”;blunder意为“疏忽、大错”;revenge意为“复仇”;scandal意为“丑闻”;reproach意为“责备”。因此选项D为正确答案。