havebeen和havedone區(qū)別
發(fā)布時間:2025-09-12 | 來源:互聯(lián)網(wǎng)轉(zhuǎn)載和整理
havebeen和havedone區(qū)別
一、讀音不同
havebeen
英[h?vbi?n]美[h?vb?n]
havedone
英[h?vd?n]美[h?vd?n]
二、釋義不同
havebeen
來過;去過;
havedone
已經(jīng)...
三、用法不同
havebeen表示已經(jīng)完成或來過,是現(xiàn)在完成時的被動語態(tài);
been是過去分詞,構(gòu)成現(xiàn)在完成時?,F(xiàn)在完成時是“過去發(fā)生的動作對現(xiàn)在造成了影響”而且“過去的動作或狀態(tài)持續(xù)到現(xiàn)在并且已經(jīng)完成”。
IhavebeenawayfromParisfortwoweeks.我離開巴黎已經(jīng)兩星期了。
Flowerssoonfadedwhentheyhavebeencut.花剪下后很快就會枯萎。
havedone表示做了不必做的事,是現(xiàn)在完成時的主動語態(tài)。havedone是現(xiàn)在完成時態(tài),現(xiàn)在完成時態(tài)是指過去發(fā)生的動作對現(xiàn)在造成的影響。
Herdomestictroubleshaveended.她的家庭煩惱結(jié)束了。
Defeatinthiselectionwouldmeanhewasdonefor.這場選舉的失敗意味著他政治生涯的結(jié)束。
四、雙語例句
havebeen
Hadhenotsavedme,Imighthavebeendrowned.我可能溺死了,若非他救了我。
HeissaidtohavebeentherichestmaninTaiwan.據(jù)說他以前是臺灣最有錢的人。
Thethreechildrenhavebeenspongingontheirgrandparentforovertenyears.10多年來這3個孩子一直靠他們的姥爺、姥姥養(yǎng)活。
Sheissaidtohavebeenanactressabouttwentyyearsago.據(jù)說她在20年以前曾是一位女演員。
Morethan200filmsonagriculturehavebeenreleased.一共發(fā)行了200多部關(guān)于農(nóng)業(yè)的影片。
havedone
Hehadafranticrushtogethisworkdone.他急急忙忙把工作做完。
Ithoughtyouwouldhavefinisheditbynow.我以為到現(xiàn)在為止你已經(jīng)做完那件事。
Anyreasonablepersonwouldhavedoneexactlyasyoudid.
任何有頭腦的人都會完全照你那樣去做的。
HesaidImusthavedonesomethingbadtodeserveit.
他說我肯定是罪有應(yīng)得。
Youshouldn'thavedoneitwithoutconsultingme.
你不該不和我商量就做了這件事。