当前位置:首页  科技

科技

have been和has been的区别(have been 和has been的区别)

2023-04-13 15:26:19
导读 大家好,小东方来为大家解答以上的问题。have been和has been的区别,have been 和has been的区别这个很多人还不知道,现在让我们一起来

大家好,小东方来为大家解答以上的问题。have been和has been的区别,have been 和has been的区别这个很多人还不知道,现在让我们一起来看看吧!

1、have/has been+done 是现在完成时表被动,has been的主语是第三人称单数,have的主语不是第三人称单数。

2、简单来说如果前面是I,you,we以及复数形式的主语则用have been ,第三人称单数如he,she,it,则是用has been 。

3、一、现在完成时态由"have/has+过去分词"构成,主要有两个含义:①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far, by now等连用。

4、②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since + 时间点/从句,for two months, so far等。

5、二、1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。

6、因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,last week等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。

本文到此分享完毕,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!