have/hasbeen+done是现在完成时表被动,随便亲帮hasbeen的主语是第三人称单数,have的主语不是第三人称单数。简单来说如果前面是I,you,we但流随蛋以及复数形式的主语则用havebeen,第三人称单数如he,she,it,则是用hasbeen。
一、现在完成时态由"have/has+过去分词"构成,主要有两个含义:
①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如包曾情乱女属该:manytim固铁农肥es,just,yet,ever,never,already,before,sofar,bynow等连用。
②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:since+时间点/从句,fortwomonths,sofar等。
二、
1)现在完成普时和一般过去时都能表示过去发生过的动作,但现在完成时表示冲州雨争家治打优围过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;
2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。因此现在完成时不能与表示明确的过去时轮氧编转间如:in1949,yesterday,lastweek等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。
标签:been,区别