He has been away from for 3 hours 这里不用left是不是因为for表示的是一段时间 而 left是短暂性动词

所以不能用left 对吗
2025-02-28 13:41:21
推荐回答(3个)
回答1:

对的,就是这个原因。短暂性动词不能和一段时间连用。

希望能帮到你,祝更上一层楼O(∩_∩)O
有不会的欢迎再继续问我(*^__^*)

回答2:

是的。
就好像我们说我买这件衣服1个月了,就不能用bought了,而应该用have,或者keep
短暂性动词后面不可以加一段时间
你上面那句一定要用left的话,可以说,He left 3 hours ago.

回答3:

离开了三小时,这是一个延续性的动词。所以用for 而left是瞬间动词,也就是说left是一个动作。
3 hours是一个延续性的时间段,所以用for而不是left