has been和had been 有什么区别?能说详细一点吗,包括用法和典型一点的句子……

问题描述:

has been和had been 有什么区别?
能说详细一点吗,包括用法和典型一点的句子……

has been 系现在时,用于一般现在时
had been 系过去时,用于一般过去时

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