promotion image of download ymail app
Promoted
Anonymous
Anonymous asked in 社會與文化語言 · 9 years ago

has been 與 has 文法用法

快搞混了~請文法高手指點我

A)Taiwan STG field work has accomplished.

B)Taiwan STG field work has been accomplished.

C)Taiwan STG field work has been done.

我常搞不懂甚麼時候要+been

因為在我看來,兩者很相似!!!

且done 與 accomplished 是一樣意思嗎?

我要暈了~救命

2 Answers

Rating
  • PONY
    Lv 7
    9 years ago
    Favorite Answer

    個人以為B) 、C)不僅意思一樣,同時也是三句當中較正確者。說明如下: 1. Sb accomplishes a goal (mission; task; project) 或Sb accomplishes some work是常用的慣用語。

    accomplish在此是及物動詞,它的後面一定要接個受詞。指某人完成某件任務、工作等。 所以

    We (they) have accomplished Taiwan STG field work. (主動語態) (○)

    若「…work」當主詞,就成「被動語態」:

    Taiwan STG field work has been accomplished (by us/them). (被動語態) (○)

    也就是上述的B)。 Accomplished 也可單獨當形容詞用,所以B) Taiwan STG field work has been accomplished 也可不論主或被動,就把當形容詞看待,指「完成的」,因過去分詞原本就可當形容詞用。

    2. Sb does some work 也是常用的慣用語; 譬如:My mother needs to do the housework and I have to do my homework. (主動語態)

    若「work」當主詞,就成「被動語態」:

    The housework has been done (by my mother). (現在完成被動語態)

    My homework has been done (by me). (現在完成被動語態) (○)

    以此類推,就成上述的C) Taiwan STG field work has been done. (○)

    3. A) 句Taiwan STG field work has accomplished. (X) 是有問題的

    除了第一項所提「人sb」可「完成accomplish」某項「工作work」,也可用「某事物」「完成」「某種貢獻」來表示,但不管是「人」、「事物」當主詞,accomplish只能當及物動詞。也就是,它的後面應該要有受詞,如: This dwindling has accomplished something Garnet Carter never would have dreamed of. (規模縮減達成某種效果)

    That cloning technology has accomplished solid achievements. (複製科技完成某種成究)

    But after 10 years, conservationists claim the costly effort has accomplished little. (高成本的努力並未獲得成效) 而A)句的及物動詞後,空無一物,就成為不正確的句子。除非,改成:

    Taiwan STG field work has accomplished a lot. (○)

    Taiwan STG field work has accomplished something incredible. (○)

    Taiwan STG field work has accomplished a great achievement. (○) 等等

    • Commenter avatarLogin to reply the answers
  • 6 years ago

    謝謝 我知道了 我要考英檢 很需要知道文法 不然寫作會死很慘

    • Commenter avatarLogin to reply the answers
Still have questions? Get your answers by asking now.