These revelations should not detract from his achievements.

不应该因暴露出来的这些事而贬低他的成就.

相关词汇
theseadj. 这些的;pron. 这些;
revelationsn. 显露( revelation的名词复数 ),被揭露的事,天启,出乎意料的事[S][(+to)];
should应该,将会,可能,本应;
notadv. 不,[用以表示否定、否认、拒绝、禁止等]不是,几乎不,未必,没有[用于否定后面的词或短语];
detractvi. 贬低,减损;vt. 转移(注意等);
fromprep. (表示时间)从…,(表示原因)因为,(表示来源)来自…,(表示分离)与…分离[隔开];
hispron. (he的所有格)他的,(he的物主代词)他的东西;det. 属于他的,用于名词前,自己的,指某人的,上帝的;
achievementsn. 成就( achievement的名词复数 ),成绩,功绩,达到;