(文法)為什麼stacking要用ing

我想問一句話,

"She got a temporary job stacking shelves."

我想問的是,在這一句中,為何stacking要用ing。

(因為這一句話是從字典裡看到的,所以請不要針對這一句話是否寫錯來討論,請針對未何stacking要用ing。)

我的推測是,這是形容詞子句的用法,而把"which","is"拿掉,也就是說"She got a temporary job (which is )stacking shelves."

對嗎?

5 個解答

評分
  • 1 0 年前
    最佳解答

    You are right.

    It is a usage of adjective clause while "which is" in this case can be omitted.

    a. She got a temporary job.

    b. Her job is to stack shelves. (Her job is stacking shelves)

    a跟b因為重複提到 job, 因此可以用關係代名詞 which 來連接

    So we may say,

    She got a temporary job stacking shelves

    = She got a temporary job (which is) to stack shelves.

    = She got a temporary job (which is) stacking shelves

    至於為什麼要省略, 關於這條文法我沒有記的很清楚

    不過只要是不影響原句子的意思, 其實都可以省略的.

    不然通篇文章都是 which is 跟 that 其實也蠻boring的, 您說是嗎?

  • Louis
    Lv 7
    1 0 年前

    She got a temporary job stacking shelves.這句用的是分詞片語當修飾語.修飾job,是寫作時的一種方法.

    你可以把這個分詞片語改成關係子句(又稱形容詞子句):

    She got a temporary job, which is to stack shelves.

    或將分詞片語改成不定詞片語,如:

    She got a temporary job to stack shelves.

    你不必把原句想成是子句省略了什麼,變成片語,因為這些修飾語都是寫作方法.

    通常寫作時能夠寫成單字,就不會用片語,能夠寫成片語,就不會用子句,這樣文章才會簡潔有力.

  • 1 0 年前

    你有學英文的慧根!

    這5點你是白花啦!

  • 1 0 年前

    版主是對的。詳細的文法如下:關係代名詞加 be動詞時 可以省略。而且被動的也行,如下:

    We saw a man (who was) run down by a truck.

    主動的比較簡單:

    Everybody kept talking about the suicide-bomber (who had been) running to the train.

    參考資料: 文法句型基本功
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 1 0 年前

    文法中加ing就代表它是現在在進行的事情,等於現在進行式。

還有問題?馬上發問,尋求解答。