首页 知识详情

He can't have been有时候翻译他那时不可能,有时翻译他刚才,重点是怎么区别那时和刚才两个时间?请老师多举几个例子。

网校学员utb**在学习新概念英语第一册【随到随学班】时提出了此问题,已有1人帮助了TA。

网校助教

小屿Ivy

同学你好,该知识点来自沪江网校《新概念英语第一册【随到随学班】》的课程,想要更系统的学习,欢迎进入课程学习。不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。

同学你好~

can't have done 用于表示对过去发生的事进行猜测,He can't have been... 这个句子的意思是:他(过去)不可能……

如果这个句子中本身不含明确的时间状语,要确定这里的“过去”指的是什么时间,可以翻译为“那时”,还是“刚才”,需要看这个句子的上下文,仅仅看这个句子是看不出来的。

总之,要判断 He can't have been... 这件事发生在什么时间,要看这个句子中的时间状语,如果没有时间状语,要看上下文,如果没有时间状语,上下文里也没有关于时间的线索,我们的翻译里可以不包含时间,例如:

From her knowledge of Douglas's habits, she feels sure that the attacker can't have been Douglas.
根据她对道格拉斯习性的了解,她敢断定他不可能是那个袭击者。
He can't have been at home last week,because he was on business outside.
上个星期他不可能在家,因为那时他出差在外。

期待助助的回答对同学有帮助哦~加油加油~

版权申明:知识和讨论来自课程:《新概念英语第一册【随到随学班】》的学员和老师,如果想了解更多,可以报名参加课程学习。所有知识讨论内容,版权归作者及沪江网校所有。