我想问一下完成时态中 has been ,have heen 和had been 能举例吗,

问题描述:

我想问一下完成时态中 has been ,have heen 和had been 能举例吗,

前两个主要是根据主语来区分,第三人称单数用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是过去完成时,在过去的某个时间用的完成时

he has been worked in hospital
表示他过去在医院工作,现在有可能还在医院工作
单数或第三人称时用has
they have been worked in hospital
人称复指,第一二人称时用have
he had been worked in hospital
他过去在医院工作,现在不在了