have beenåhave doneåºå«
ä¸ã读é³ä¸å
have been
è± [hæv biːn]ç¾ [hæv bɪn]
have done
è± [hæv dʌn]ç¾ [hæv dʌn]
äºãéä¹ä¸å
have been
æ¥è¿ï¼å»è¿ï¼
have done
å·²ç»...
ä¸ãç¨æ³ä¸å
have been表示已ç»å®æææ¥è¿ï¼æ¯ç°å¨å®ææ¶ç被å¨è¯æï¼
beenæ¯è¿å»åè¯ï¼ææç°å¨å®ææ¶ãç°å¨å®ææ¶æ¯âè¿å»åççå¨ä½å¯¹ç°å¨é æäºå½±åâèä¸âè¿å»çå¨ä½æç¶ææç»å°ç°å¨å¹¶ä¸å·²ç»å®æâã
I have been away from Paris for two weeks.
æ离å¼å·´é»å·²ç»ä¸¤ææäºã
Flowers soon faded when they have been cut.
è±åªä¸åå¾å¿«å°±ä¼æ¯èã
have done表示åäºä¸å¿ åçäºï¼æ¯ç°å¨å®ææ¶ç主å¨è¯æãhave doneæ¯ç°å¨å®ææ¶æï¼ç°å¨å®ææ¶ææ¯æè¿å»åççå¨ä½å¯¹ç°å¨é æçå½±åã
Her domestic troubles have ended.
她ç家åºç¦æ¼ç»æäºã
Defeat in this election would mean he was done for.
è¿åºé举ç失败æå³çä»æ¿æ²»ç涯çç»æã
åãåè¯ä¾å¥
have been
Had he not saved me, I might have been drowned.
æå¯è½æººæ»äºï¼è¥éä»æäºæã
He is said to have been the richest man in Taiwan.
æ®è¯´ä»ä»¥åæ¯å°æ¹¾ææé±ç人ã
The three children have been sponging on their grandparent for over ten years.
10å¤å¹´æ¥è¿3个å©åä¸ç´é ä»ä»¬ç姥ç·ã姥姥å
»æ´»ã
She is said to have been an actress about twenty years ago.
æ®è¯´å¥¹å¨20年以åæ¾æ¯ä¸ä½å¥³æ¼åã
More than200 films on agriculture have been released.
ä¸å
±åè¡äº200å¤é¨å
³äºåä¸çå½±çã
have done
He had a frantic rush to get his work done.
ä»æ¥æ¥å¿å¿æå·¥ä½åå®ã
I thought you would have finished it by now.
æ以为å°ç°å¨ä¸ºæ¢ä½ å·²ç»åå®é£ä»¶äºã
Any reasonable person would have done exactly as you did.
ä»»ä½æ头èç人é½ä¼å®å
¨ç
§ä½ é£æ ·å»åçã
He said I must have done something bad to deserve it.
ä»è¯´æè¯å®æ¯ç½ªæåºå¾ã
You shouldn't have done it without consulting me.
ä½ ä¸è¯¥ä¸åæåéå°±åäºè¿ä»¶äºã
一、have been的含义及用法
have been意为来过,表示已经完成,是现在完成时的被动语态。例句有:
1、We took it as read that he must have been a KGB agent
我们完全相信他曾经是一名克格勃特工。
2、There have been some problems but basically it's a good system.
虽然出现过一些问题,但这基本上仍不失为一个好系统。
3、There have been many changes in recent years.
近几年发生了许多变化。
4、The plans have been under discussion for a year now.
这些计划至今已讨论一年了。
5、The resources at our disposal could have been better utilized.
我们所掌握的资源本来可以利用得更好,获得更高的`效益。
6、There have been many complaints from members of the public.
现在已有大量的民众投诉。
二、have done的含义及用法
have done意为所做的每一件事,表示做了不必做的事,是现在完成时的主动语态。例句有:
1、I told you we should have done it my way!
我跟你说过我们原本应该用我的方法来做这事。
2、He said I must have done something bad to deserve it.
他说我肯定是罪有应得。
3、He was so desperate for a job he would have done anything.
他当时太想找份工作了,什么事都愿意干。
4、I could have done without being woken up at three in the morning.
其实用不着在凌晨三点钟就把我叫醒。
5、Why not tell her you're quitting and have done with it?
为什么不告诉她你打算辞职,尽快把这件事了结了呢?
"Have been" 和 "have done" 都是英语中的动词形式,但它们所表达的含义不同。
"Have been" 表示 "去过"、"曾经到过" 或 "经历过",强调的是过去的经历和经验。
例如:I have been to Japan.(我去过日本。)
"Have done" 表示 "已经做过" 或者 "完成了",强调的是已经完成的动作。
例如:"Hehasbeensickfortwo weeks."(他生病已经两周了。)--"have been"表示经历了某些情况。
例如:I have done my homework.(我已经完成了我的作业。)
因此,两者之间的区别在于,"have been" 表示一种体验和经历,而 "have done" 表示一种动作和任务的完成。