我想问一下完成时态中 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
他过去在医院工作,现在不在了