一个简单的英语问题(急啊~

来源:百度知道 编辑:UC知道 时间:2024/06/15 12:29:58
Daniel上车半小时了
为什么不翻译成“Daniel has got on"而翻译成“Daniel has been on”
begin和start在转换成完成时的时候,是变成“have been on”怎么get on也变成“have been on”

has got on是非延续性的
has been on是延续性的
上车半小时是一段时间,所以要延续,故选择后者.

其它的动作是瞬时的(非延续的)
has been on是一种状态(延续的)

got on the bus 是瞬间动词 been on 表状态

get on是一个瞬时间完成的动作,而be on则表示的是“在车上”这个状态,可以延续。

go是瞬间动词 不能说她上了半个小时的车 应该是上车持续了半小时 用has been on

因为半小时这是一个时间段啊,要用表示一段时间的词

嗯,记得像go come 这些瞬间动词是不能用完成时态表状态的噢,要转换成与之想应的延续性动词的