求解答 这个老人已经死了2年了。 The old man has( )( )for two years. ( )two years( )the old man died.

爱zhen如梦
2012-02-02 · TA获得超过196个赞
知道小有建树答主
回答量:135
采纳率:0%
帮助的人:165万
展开全部
The old man has been dead for two years.
It‘s two years since the old man died.
这个句子涉及到了延续性动词和非延续性动词。
死亡是一个瞬间完成的动作,不能和表示时间段的时间状语连用,要用相应表示状态的词代替。
这里我们用词组be dead 表示这个人已经死亡的状态。
同类的词还有
buy (用have,keep代替);marry(用be married代替);leave(用be away from代替)
第二题就是一个固定句型:It's+时间段+since……或It has been +时间段+since……。意为自从某事发生到现在已经有多久了
阿毛不是瓜瓜
2012-02-02
知道答主
回答量:9
采纳率:0%
帮助的人:1.1万
展开全部
the old man has been dead for two years. Since two years ago, the old man died.但是这样说有点奇怪,the old man died since two year ago 更舒服一点。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jojo_sarah
2012-02-02 · TA获得超过5.7万个赞
知道大有可为答主
回答量:2.2万
采纳率:53%
帮助的人:1亿
展开全部
The old man has (been ) (dead )for two years.
(It's ) two years ( that) the old man died.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小幽英语分享
高能答主

2012-02-02 · 最想被夸「你懂的真多」
知道大有可为答主
回答量:3.6万
采纳率:67%
帮助的人:1.1亿
展开全部
been away about ,,,ago
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heal_evelyn
2012-02-02 · TA获得超过107个赞
知道答主
回答量:126
采纳率:0%
帮助的人:117万
展开全部
The old man has (been) (dead) for two years.
(It's) two year (since) the old man died.
追问
求第二句的解析,希望能解释一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式