be done而不是have done的現在完成時你可能遇到過,但沒注意。
前面和大家學習了be finished和be gone,其實也是這種結構。
今天再來總結一下其他可能這樣使用的動詞。
用「be」代替「have」構成現在完成時,是一種古老的英語動詞結構。
它們在早期的現代英語(大約從14世紀末到16世紀中期)使用頻繁。
he is risen, just as he said.
照他所說的,已經復活了。
(聖經:馬太福音28:6)
We are met on a great battle-field of that war.
我們聚集在這場戰爭中的一個重要戰場上。
(林肯,葛底斯堡演說)
《牛津英語詞典》提到,這樣用的動詞多為不及物動詞,如come來、go去、rise升起、set下落、fall掉下、arrive到達、depart離開、grow長大等。
17世紀中葉以後,助動詞be逐漸被have取代,只存在在文學、詩歌等作品中。
《牛津詞典》指出,助動詞「be」,用在現在完成時,所傳達的意思與 「have」稍有不同,其重點是「說話時所處的一種狀態,而不是強調動作。」
請大家體會下面句子用have和be+done的差異:
The sun is set.
太陽落山了。
(說落日,我們十有八九想到的是意境,而不是動作,對吧?)
Is she very much changed?
她是不是變了很多?
Those days are gone and they'll never come again.
那些日子一去不復返了。
They children are grown up and have children of their own.
他們的孩子長大了,而且都有了自己的孩子。
When the tree is fallen, every one runs to it with his axe.
大樹一倒下,人人持斧來。
在過去,這些句子中的謂語是現在完成時態,set, grown,gone,fallen 等是過去分詞。
在現代英語中,也可以理解為系表結構,set, grown,gone,fallen 等是過去分詞做形容詞。強調現在的真實狀態或情況,而不是完成的動作。
Plus,be構成進行時和被動語態時,是助動詞,不是連繫動詞。
圖片選自網絡,版權為原作者所有!