had been与has been用法有何区别?
had been与has been的区别为:
一、指代不同
1、had been:曾经。
2、has been:已经。
二、侧重点不同
1、had been:这里的had是过去式。
2、has been:这里的has是第三人称单数。
三、引证用法不同
1、had been:have / has + 过去分词,be 动词的现在完成时也是这样:have / has + been,been 就是 be 的过去分词而已。
2、has been:be 表示“是、存在”,而 have / has been 表示的是“完成的状态
区别就是两者动词时态是不一样,具体的不同如下
had been已经(过去完成时)
They had been exhorted to action.已经告诫他们采取行动。
has been中文意思是已经(现在完成时)
The house has been lovingly restored.这所房子已经过精心修复。
The house has been fully redecorated.
用法区别如下:
1、had been过去完成时;
2、has been现在完成时。
3、have been 和 has been 只是根据前面主语的人称而定,都是一般现在完成时
简单来说如果前面是I,you,we以及复数形式的主语则是have been。第3人称单数如he,she,it,则是用has been。
4、有been的话表示被动语态。
5、had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态,如果都加done的话,都是表示已经做完某个事情,只是时态不同,had been 单复数用法没有区别,第一第三人称都是用had。
注意:
过去完成时(past perfect tense):
表示过去某一时间或动作以前已经发生或完成了的动作对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。它表示动作发生的时间是“过去的过去”,侧重事情的结果。
现在完成时(Present perfect tense):
用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系,可表示持续到现在的动作或状态。
现在完成时用法:
Hasbeen是以后还是以前?
has been表示过去曾经做过了,现在已经结束了,例如:
1.The present regime has been in power for two years.现政权已经执政两年了。
2.There has been a lot of resistance to this new law.这项新的法规已经遇到很多的抵制。
3.Only time will tell if the treatment has been successful.只有时间才能证明这种疗法是否成功。
hasbeen是什么从句?
has been不是从句。它是现在完成时表达动作的完成。比如:He has been to Beijing.就是他去过北京。(现在已经回来了)。和它对应的是has gone to,比如:She has gone to Beijing.她去北京了。(还没有回来)
到此,以上就是小编对于hasbeen的问题就介绍到这了,希望介绍关于hasbeen的3点解答对大家有用。
版权声明:本文来自投稿用户,文章观点仅代表投稿用户本人,不代表天天想上网立场,本站仅提供存储服务,不承担相关法律责任,如有涉嫌抄袭侵权/违法违规内容,请发送邮件至964842246@qq.com举报,一经查实,本站将立刻删除。