作业帮 > 综合 > 作业

一个英语问题他丢了他的狗是He lost his dog还是He has lost his 能说明理由吗?我是认为两个都

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/15 10:56:47
一个英语问题
他丢了他的狗
是He lost his dog
还是He has lost his
能说明理由吗?我是认为两个都可以啦,可是有一道选择题里他的选项是lost和have lost 答案是have lost耶~lost到底有什么不行?
首先,这道题选 have lost是对的.
对于这种问题,的确需要有一定得经验,因为这种问题是属于各选项在语法知识上全部正确的问题.
以这道题为例,题中说,“他丢了他的狗”.意思是说,他把他的狗弄丢了,至今还没有找到.在这段时间里(从他弄丢狗的那一刻到现在),他的狗一直处于一种被丢失的状态,或者说他一直都处于丢失狗的状态,所以,在这里,lost并不是可以被简单地理解为是一个瞬时的动词了,而应当理解为是一种状态,描述状态就理应用延续性动词.然而,lost并不是延续性动词,所以,这里只能用现在完成时表现从发生到现在并将延续下去的状态了.
He lost his dog只能表示丢失的那一瞬,不能代表一种状态,是不实际的,所以不选.
再给你举个例子,比如说“他们结婚两年了.”
不能说They got married for two years.这样翻译过来就变成,“他们结了两年的婚.”多荒唐.
应该说They have been married for two years.就对了.
(一点薄见,如有误点,敬请见谅.)