大家好,今天小編關(guān)注到一個比較有意思的話題,就是關(guān)于havebeendone的翻譯問題,于是小編就整理了3個相關(guān)介紹havebeendone的解答,讓我們一起看看吧。
have done和have been done的區(qū)別?
have done 和 have been done 是同一個時態(tài) 一個是主動式一個是被動式 是語式的區(qū)別 因?yàn)锽E后面加過去分詞構(gòu)成被動式。把be done看成一個整體,這里的been是be的過去分詞。我還能想到的最常見的have been 是在presente Perfect Continuous中i have been writing this article for hours now他的被動形式是 this article have been being written for hours now. 語法上成立可是說起來很怪。淡素可是明顯看出BE動詞扮演的角色。
having been done和have been done的區(qū)別?
having been done 是現(xiàn)在分詞完成式的被動語態(tài),常用做狀語,例如:Having been praised by his boss,he was very happy.而have been done是現(xiàn)在完成時的被動語態(tài),例如:These jobs have been done by them.
been done的用法和意思?
這是屬于使用了現(xiàn)在完成時,這也是??嫉念}目。
have done是主動的形態(tài),表示已經(jīng)做了某事;
have been done是被動語態(tài),意思是已經(jīng)被如何了;
例如:
I have finished my homework. 我已經(jīng)做完作業(yè)了。
My homework has been finished. 我作業(yè)已經(jīng)被做完了。
到此,以上就是小編對于havebeendone的翻譯問題就介紹到這了,希望介紹關(guān)于havebeendone的3點(diǎn)解答對大家有用。