例187 I have excluded him because, while his accomplishments may contribute to the solution of moral problems, he has not been charged with the task of approaching any but the factual aspects of those problems.
【结构分析】这是典型的not...any but...结构,表示一种双重否定,表示只有,比如I don't know any person but the host.翻译成我只认识主人。主干是I have excluded him,后面加上原因状语从句because,其中while his accomplishments may contribute to the solution of moral problems是个插入语,原因状语从句的主干是he has not been charged with the task of approaching any but the factual aspects of those problems。
【亮点回放】此句话的亮点在于原因状语从句套上插入语,很经典,里面还有not...any but...结构,类似结构还有noting but, nothing else than, no other than,都表示“只有”。
【核心词汇】
exclude 排除在外
accomplishments 成就
contribute to 有助于
the solution of moral problems 道德问题的解决
charged with 承担
the factual aspects of those problems 那些问题的事实性层面
【参考译文】我把他排除在外是因为——虽然他的成就有助于道德问题的解决,但是他只承担了探索那些问题事实性层面的任务。