发布网友 发布时间:2022-10-13 14:25
共1个回答
热心网友 时间:2023-11-04 23:34
你知道had been是什么时态吗?下面是我为你整理的had been的时态的相关资料,希望对你有所帮助!
had been:已经成为
过去完成态表示过去的过去一般在主从句中,出现过去时的前提下,要表示是在过去发生的某件事之前发生的才会用一般不单独使用
Tristan had been separated from his wife for two years.
特里斯坦和妻子已经分居两年了。
The wrong man had been punished
罚错了人。
He had been spotted by an alert neighbour.
一个警觉的邻居发现了他。
My neighbour's door had been kicked in.
我邻居的门被踢开了。
The couple had been living together for 16 years.
这对情侣已经同居了16年。
I thought we had been burgled
我想我们被盗了。
I found that my flat had been burgled
我发现我的公寓被盗了。
She was off again. Last year she had been to Kenya. This year it was Goa
她又走了,去年去了肯尼亚,今年则是果阿。
He had been consulted and had raised no objections.
事先征求了他的意见,他并没有提出异议。
I got on to him and explained some of the things I had been thinking of.
我同他取得了联系,并向他解释了我一直在思考的一些事情。
Most of her fears had been removed.
她的恐惧基本上消除了。
He had been waiting for over an hour and was beginning to feel irritable.
他已经等了一个多小时,开始变得急躁了。
The Prince's words had been misinterpreted.
亲王的话遭到了曲解。
The law had been misapplied.
法律遭到了滥用。
He had been patiently waiting in the anteroom for an hour.
他在前厅耐心地等了一个小时。
I couldn't tell if he had been in a fight or had just fallen down
我不知道他是和人家打架了,还是仅仅摔了一跤。
have been V-ing,也就是现在进行完成时,表示从过去一段时间到现在一直进行着的动作或状态,并且这个状态将继续下去
had been V-ing,过去完成进行时,表示过去的过去到过去一直进行的动作或状态,简单说就是在整体过去的时态背景下,把现在完成进行时整体向前推。
have been v+ing,也就是现在进行完成时,表示从过去一段时间到现在一直进行着的动作或状态,并且这个状态将继续下去
如:The Japanese have been playing baseball for more than50 years.就是说日本人已经玩了50年棒球,并且还可能继续玩下去。
或had been ving,过去完成进行时,表示过去的过去到过去一直进行的动作或状态,简单说就是在整体过去的时态背景下,把现在完成进行时整体向前推。
have/has been+v-ing,现在完成进行时
had been+v-ing,过去完成进行时
一个是现在完成时,一个是过去完成时
he has been worked in hospital
表示他过去在医院工作,现在有可能还在医院工作
单数或第三人称时用has
they have been worked in hospital
人称复指,第一二人称时用have
he had been worked in hospital
他过去在医院工作,现在不在了