螃蟹球球 發問時間: 社會與文化語言 · 1 0 年前

現在完成式&被動語態的文法問題part2

我在書上看到這樣一個句子:

He has been suffered from the illness for three years.

如果照愛字怎麼寫的說法:主詞是人,應該用現在完成式主動文法(has+pp),所以句子裡的pp為been,suffered為過去分詞當形容詞用。

但如果照Louis的說法,好像又不太對了,請兩位再幫我分析一下好嗎? 謝謝喲~

3 個解答

評分
  • Louis
    Lv 7
    1 0 年前
    最佳解答

    1)suffer當不及物動詞用時應該寫作:

    He suffered for what he had done.

    He was then suffering from extreme poverty.

    His trade suffered greatly during the war.

    His reputation will suffer from such conduct.

    She is sufferig from rheumatism.

    You will suffer for this.

    2)suffer當及物動詞時應寫作:

    Are you suffering wounds?

    Jesus Christ suffered death upon the cross.

    I cannot suffer such insults.

    How can you suffer his insolence.

    How can you suffer his insolence?

    3)所以suffer當及物動詞用時,句子的主詞在語意上其實是受詞,後面的受詞才是邏輯上的主詞,因為是禍害的源頭。所以suffer不必用被動式,就有被動的意思,大概如此,字典上這個字沒有被動式的例句。

    4)你的句子應該是錯的,因為既不符合及物動詞的寫法,也不符合不及物動詞的寫法。應該改成:He has been suffering from the illness for three years.(尚未治癒)或He has suffered from the illness for three years.(現已治癒)才對。即以不及物動詞的現在完成進行式或現在完成式來寫。

    2009-05-03 14:19:41 補充:

    上面多打了一句How can you suffer his insolence.成敘述句,是錯的。

    • Commenter avatar登入以對解答發表意見
  • eleven
    Lv 5
    1 0 年前

    我覺得您在自找麻煩。

    直接買一本牛津英英英漢字典,

    像這種問題查一下牛津字典就知道怎麼回事了!!

    很多時候,

    光學單字會被誤導,

    需要有一本好字典,

    多看字典中的例句和常用用法吧!!

    知識加有很多很多錯誤的答案,

    尤其英文區更是亂到不行。

    若您真想學好英文,

    最好還是有本好字典,

    並且能在現實生活中有位英文教師可隨時指導您。

    否則,我敢跟您保證,

    您在知識加學一百年英文也一樣進步不了多少的!!

    • Commenter avatar登入以對解答發表意見
  • 1 0 年前

    has been 就是指 被.....

    has been suffered from the illness for three years 被這個疾病痛苦了三年

    一般人都會說 I am suffered from 某件事情.

    只不過你給的句字的翻譯是 只從三年前到目前為止 我也不知道如何跟你解釋

    因為我學文法時, 不太會去看中文解釋 都會造句來了解

    • Commenter avatar登入以對解答發表意見
還有問題?馬上發問,尋求解答。