have been 是现在完成时,had been 是过去完成时。过去完成时的动作到过去的某一个时间为止,而现在完成时则是动作到现在还在继续的。
had been
一、释义:
已经(过去完成时)
二、双语例句:
1、She telexed us that the agreement had been cancelled.
她发电传告诉我们契约已经被解除了。
2、The meat had been left out for days and had started to smell.
这肉放在外边已有好几天了,都开始有臭味了。
3、He had been warned not to tell anyone about it.
曾经叮嘱他不要和任何人讲这事。
4、When we returned we found that our home had been burglarized.
当我们回来时我们发现我们家遭到了撬窃。
5、The earthquake had been predicted several days before.
这次地震早在几天前就已预报到了。
have been
一、读音:
英 [hæv bɪn]
美 [hæv bɪn]
二、释义:
一直;去过;已经(现在完成时)
三、双语例句:
1、I have been away from Paris for two weeks.
我离开巴黎已经两星期了。
2、Flowers soon faded when they have been cut.
花剪下后很快就会枯萎。
3、Had he not saved me, I might have been drowned.
我可能溺死了,若非他救了我。
4、He is said to have been the richest man in Taiwan.
据说他以前是台湾最有钱的人。
5、The three children have been sponging on their grandparent for over ten years.
10多年来这3个孩子一直靠他们的姥爷、姥姥养活。