作业帮 > 英语 > 作业

英语问题什么时候用had been 什么时候用hava/has been 分不清楚

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:英语作业 时间:2024/04/27 18:36:04
英语问题什么时候用had been 什么时候用hava/has been 分不清楚
分不清楚
英语问题什么时候用had been 什么时候用hava/has been 分不清楚
have/has been 这是一个现在完成时
had been 是一个过去完成时
相同点:都是完成时,都表示已经完成的动作
不同点:时间不同,这也是楼主你所谓分不清的一个重点.其实很简单,最主要是看这个动作是在什么之前完成的就好了.
如果是现在之前.那就是用现在完成时.
如:
I have just finished the stupid homework.
我终于把这该死的作业做完了.
这句话没有过去的时间.也没有说将来的时间.所以一般理解时间为现在.
就是现在的过去完成了.所以用现在完成时.
又如:The train has left,so I have to wait for the next one.
火车已经开走了,所以我得等下一趟车.
从have to 用的是一般现在时,我们可以推测是站在现在.火车已开走了.
是现在的过去,所以用现在完成时.
再看:The train had already left when I got to the station.
当我到达车站的时候,火车已经开走了.
这个句子用的就是过去完成时.
因为,I got to the station 我到达车站,用的是got,是一个过去发生的动作,而在这之前火车就已经开走了.所以是过去的过去.用过去完成时.
一句话:看这动作发生在什么的过去
现在的过去-----现在完成时 have/has been
过去的过去----过去完成时 had been(用过去完成时的,一般都会有动词的过去式来提醒你)
纯手打,希望可以帮到你.