我想问一下完成时态中 has been ,have heen 和had been 怎么用呀???能举例吗,万分感谢!!!

来源:百度知道 编辑:UC知道 时间:2024/05/19 00:20:15

he has been worked in hospital
表示他过去在医院工作,现在有可能还在医院工作
单数或第三人称时用has

they have been worked in hospital
人称复指,第一二人称时用have

he had been worked in hospital
他过去在医院工作,现在不在了

前两个主要是根据主语来区分,第三人称单数用has 其他用have

have 和 had 的区别是时态上的,过去用had 现在用前两个。
例子
I have been there 10 years age.
The film has been on half an hour.
He said that he had been a English teacher.

has been 用于第三人称单数的现在完成时
have been 是第一人称的
had been是过去完成时,在过去的某个时间用的完成时