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

英语问题什么时候用had been 什么时候用hava/has been 分不清楚
分不清楚
令aa 1年前 已收到6个回答 举报

mzy_20 幼苗

共回答了22个问题采纳率:81.8% 举报

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(用过去完成时的,一般都会有动词的过去式来提醒你)
纯手打,希望可以帮到你.

1年前

11

燃烧8 幼苗

共回答了4个问题 举报

现在完成指过去的某个持续到现在或对现在造成的影响
I have lost my purse.
过去完成时描述发生在过去某个动作前的动作。
I explained that I had lost my purse.

1年前

2

xibingning 幼苗

共回答了1个问题 举报

过去时就用had been,而has/have been就是现在啊

1年前

2

zhengyuxinwang 幼苗

共回答了19个问题 举报

Has(第三人称单数用)/Have (其他) Been,现在完成时用
Had been.过去完成时用

1年前

0

jacques0216 幼苗

共回答了2个问题 举报

过去完成时:had been
现在完成时:has/have been
看句子的时态,如果是过去时就用had 是一般现在时就用has/have

1年前

0

刘大成 幼苗

共回答了10个问题 举报

过去式完成时用had been,现在完成时用have/has been

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 22 q. 0.156 s. - webmaster@yulucn.com