He left five minutes ago. = He has been away for five minutes.
答案:6 悬赏:20
解决时间 2021-01-04 16:51
- 提问者网友:浪荡羁士
- 2021-01-03 21:42
He left five minutes ago. = He has been away for five minutes.为什么不能说 He has left for five minutes.
最佳答案
- 二级知识专家网友:傲娇菇凉
- 2021-01-03 21:56
He left five minutes ago. = He has been away for five minutes.
为什么不能说 He has left for five minutes.
因为left 离开是短暂性动词,不是延续性的,不能与段时间for five minutes连用
而has been away 是一个持续性的动作,可以与段时间for five minutes连用
为什么不能说 He has left for five minutes.
因为left 离开是短暂性动词,不是延续性的,不能与段时间for five minutes连用
而has been away 是一个持续性的动作,可以与段时间for five minutes连用
全部回答
- 1楼网友:一个很哇塞的汉子
- 2021-01-04 03:19
leave是瞬间性动词不能和一段时间连用
- 2楼网友:夢想黑洞
- 2021-01-04 01:57
he left five minutes ago 用的是过去时态,强调的是动五分钟前走的这个动作。he has benn away for five minntes用的是现在完成时,强调的是状态,即他离开不在这儿已经有五分钟了。同样的,he has left for five minutes也用的现在完成时,强调状态。翻译过来就是他离开这个动作一直持续了五分钟还没有完成。这个在语法上是错误的。
- 3楼网友:晚安听书人
- 2021-01-04 00:31
因为leave 是短暂性动词 表示离开这个动作 不能说 他做离开这个动作做了五分钟了 吧 ^_^ 而be away 则表示 延续性的 表示离开这个状态已经有五分钟了 而原句 He left five minutes ago. ago表示过去的某一时刻 表示过去时
希望对你有所帮助 随时可以提问额
- 4楼网友:桃花别处起长歌
- 2021-01-03 23:36
for + 时间 (5分钟) 表示在这5分钟内持续的一个动作或者状态
离开这动作不是持续性的,be away可以表示持续性的离开状态
希望对你有所帮助!
- 5楼网友:樣嘚尐年
- 2021-01-03 22:59
begin, finish, come, go, move, borrow, lend, buy:
他五分钟之前出去了。
类似的非延续性动词还有,所以应该用形容词away.!
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯