作业帮 > 英语 > 作业

关于have been的用法,求高人务必帮我解决

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/07/08 13:52:26
关于have been的用法,求高人务必帮我解决
我是一个英语菜鸟,今天学教程的时候碰到以下难处
在教程中提到非及物动词在句中时可以用have been来做陈述,下面是他们给出的例子
The train has been in the station for two hours
列车在车站停了两个消失
第一次看句子的时候还可以理解,因为stop是非延续性动词,所以用has been来替代,但在范例练习中又碰到一个句子
He has been away from Tokyo along 他离开东京很长时间了
这里离开也是非延续动词,姑且可以理解has been为什么在句中,但是跟第一个句子做比较第二个句子不仅有has been,还有away from(离开)也在句子里?
那是不是第一个句子也可以改成The train has been stopped in the station for two hours?
两个句子有什么不同之处为什么一个有动词一个却不用动词,
还有I have not finished the work.这个句子中(完成)也是非延续性动词,那为什么不是I have not been finished the work 而且如果真的可以这么改参照上句,像火车在火车站停了2个小时,把非延续动词去掉,只有have been在句子里,那这个句子应该怎么改?假设I have not been finished the work是对的,去掉finished只留have been在句中怎么让他完整化
简单三个句子,纠结的地方太多太多,让我抓不准敲门,而且就像教程中的解释不合理的地方又太多,从来没用过百度知道,分也只有40分,但却没有40分的选项,只能选30分,也不知道算多算少,
短暂性动词不可以和一段时间连用,所以当一些短暂性动词和一段时间连用时,要把短暂性动词转化成延续性动词或状态.像arrive ,come,go 等往往改为be+介词at/in ;leave 往往改为be away (from...) stop, end, finish往往改为be over;begin/start 往往改为be on
The train has been in the station for two hours
这句话的意思是: 火车两小时前来到车站,现在还在车站,在车站已有两小时了.而“来到车站”这个动作是不可能持续两小时的.
He has been away from Tokyo along “离开”这个动作是不可能持续很长时间,所以用be away (from...)这个状态,并不是简单地去掉非延续动词
再问: 简单点说表示现在完成时时动词是延续性动词是不是have been就没它什么事了? 但如果是非延续性动词have been就必在句中? 如果是什么时候只用have been,什么时候have been 动词过去分词并用? 但是纠结的地方,I have not finished the work yet finish是非延续性动词为什么没用have been?
再答: 1简单点说表示现在完成时时动词是延续性动词是不是have been就没它什么事了?是的。 2但如果是非延续性动词have been就必在句中?不对,动词有可能转化,如:buy改为have; borrow 改为keep等 3 只用have been的情况是be+介词at/in ;have been 动词过去分词并用往往是在现在完成时被动语态中,同样涉及延续性动词和非延续性动词问题,反正,非延续性动词不可能和一段时间连用,除非是否定式。 4I have not finished the work yet。 finish是非延续性动词,但并不是说非延续性动词就没有完成时,只是不能和一段时间连用,除非是否定式。