has been的用法

如题所述

had been与has been用法区别:

1、have been 和 has been 只是根据前面主语的人称而定,都是一般现在完成时 。

2、如果前面是I,you,we以及复数形式的主语则是have been ,第3人称单数如he,she,it,则是用has been ,有been的话表示被动语态 。

3、had been则是过去的过去,是过去完成时,和上面一样有been的话表示被动语态 ,如果都加done的话,都是表示已经做完某个事情,只是时态不同,had been 单复数用法没有区别 第一第三人称都是用had。

拓展资料

had been

1、Tristan had been separated from his wife for two years. 

特里斯坦和妻子已经分居两年了。

2、The wrong man had been punished 

罚错了人。

3、He had been spotted by an alert neighbour. 

一个警觉的邻居发现了他。

4、My neighbour's door had been kicked in. 

我邻居的门被踢开了。

5、The couple had been living together for 16 years. 

这对情侣已经同居了16年。

has been

1、She has been reunited with her natural mother 

她和亲生母亲团聚了。

2、The article has been finished. 

文章写好了。

3、The system we introduced in 1980 has been a great improvement. 

我们1980年引进的系统有了很大改进。

4、He has been a teacher for many years. 

他任教多年了。

5、He has been waiting here for a long time. 

他在这儿等了许久。

温馨提示:答案为网友推荐,仅供参考