文法題一題) besides 開頭 有關時態的文法

Besides working in the restaurant, he __ part-time jobs around his neighborhood.

(A) had also been taking (B) has also been taking (C) would have been taking (D) shall have been taking.

請解析文法。

Update:

Hi 銀角大王,能不能請您麻煩把 Besides working in the restaurant, 這裡面省略的東西寫出來呢?

Update 2:

Hi Louis,那為什麼(A)不行呢? 用 (A)的話,句子要改成如何呢?

Update 3:

唔,不好意思,我再問最後一點,如果句子改成如下,那要接什麼? (填空,答案不限於原本的項目)

Besides having working in the restaurant, he __ part-time jobs around his neighborhood.

Besides having been working in the restaurant he __ part-time jobs around his neighborhood.

麻煩了,我要和原句做比較。

Update 4:

Besides having been working in the restaurant, he __ part-time jobs around his neighborhood.

少了一個逗號。

4 Answers

Rating
  • 1 decade ago
    Favorite Answer

    A) had also been taking

    had 必需搭配叧一個時態的句子,否則只能用過去式

    (B) has also been taking

    現在完成式並且合乎語意 besides 為介係詞,Besides working in the restaurant視為介係詞片語,放在句首,修飾後面主要子句

    (C) would have been taking

    would have +過去分詞,與過去事實相反

    You should have done it earlier.

    If he didn’t work in the restaurant, he would have been taking the part-time job around his neighborhood until graduation.

    (D) shall have been taking.

    某一個時問点上的未來事實

    By the time 2010,June, he shall have been taking the part-time job around his neighborhood for three years.

    2009-07-04 13:59:14 補充:

    謝謝  louis 的分享,讓解釋較完整

    A}Before he worked in the restaurant, he had been taking part-time jobs around his neighborhood. 整個事件都是在過去,taking part-time 的動作較work in the restaurant還要早

    2009-07-04 14:18:53 補充:

    Besides working in the restaurant, he( A) had also been taking part-time jobs around his neighborhood last July. last July的時間點,讓整個事件成為過去式

    While he worked in the restaurant, he was also taking part-time jobs .........

    B)句的寫法是目前持續的動作

    2009-07-04 20:43:33 補充:

    介係詞片語的寫法

    Besides having working in the restaurant, he also takes part-time jobs around his neighborhood.

    He takes part-time jobs around his nieghborhood, besides having working in the restaurant.

    2009-07-04 20:56:13 補充:

    分詞構句的寫法, besides 可以不用 work in the restaurant 的動詞動作早於主要子句的動詞

    (Having been) working in the restaurant, he decides to quit the part-time job around his neighborhood.

    如有問題,再討論!

  • 1 decade ago

    Besides having working in the restaurant, he __ part-time jobs around his neighborhood.

    以上句子錯誤。應該是 having + p.p

  • Louis
    Lv 7
    1 decade ago

    besides working in the restaurant是介系詞片語,修飾句子的述部,屬副詞性質,其受詞是動名詞片語working in the restaurant,不要想是省略了什麼.因為全句是簡單句.

  • 1 decade ago

    答案是 (B)

    he has also been taking part-time jobs 表示他一直在打零工(現在仍然在做)

    這是標準的 現在完成進行式。所指的動作,是從過去某時到現在一直在進行 -- 現在仍然在進行。

    相對的,現在完成式,一般指經驗,現在未必在做。譬如,he has taken part-time jobs (before). 表示他有打零工的經驗,但是現在未必在打零工。

    其它答案的時態都不通。簡單說明如下。

    (A) 過去完成進行式。必須和另一過去式相配合。

    (C) 和 (D) 的事態都比較少用。和本題無關。但它們都無法獨立成句,一定要有另一條件子句相對應才說得通。各舉一例如下(意思呢,應可望文生義):

    * When Jack arrived home, his wife would have been waiting for him for five hours.

    * When the director goes to find Mary this afternoon, she will have been leaving for Paris for a good while.

    2009-07-04 16:05:26 補充:

    besides = in addition to = 除了這個之外,還有...

    besides 在這裏是介系詞 (就像 of in 的後面動詞要加 ing)

    因此,本句並沒有省略任何東西。

    全局翻譯:除了在餐廳上班之外,他也一直在他住家附近打零工。

    2009-07-04 16:05:45 補充:

    最後,(A) 不通,因為是過去完成進行式 -- 上頭說過,這種時式無法獨立成句,因為它要有另一子句(如時間,或條件...)才能有明顯的時間邏輯。舉例:By the time Jack's mom found out, he had already been taking part-time jobs for a whole semester. Jack 老媽發現時,他已經打零工打了一整個學期。若沒有[他老媽發現時]來作為比較的時間點,後頭打零工打了一整個學期無法獨立存在(因為抓不到他打工的始末點)。

    Source(s): 時式基本功
Still have questions? Get your answers by asking now.