onepiece 發問時間: 社會與文化語言 · 8 年前

請問now that的用法

請問:

Now that convention center had been enlarged, it can seat 500 people at a

time.

這句劃底線的部分為什麼要用過去完成式?不可以用has enlarged嗎?

謝謝!

3 個解答

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

    應該改用現在完成式。

    Now that convention center has been enlarged, and it can seat 500 people at a time.

    因為這是發生在過去但未標出時間點的事,其結果現在仍存在。應用現在完成式。

    這裡的that是用在後面名詞convention center的指示形容詞,與副詞now沒有直接關係。

    2011-07-18 16:26:56 補充:

    更正:Now (that) that convention center has been enlarged, it can seat 500 people at a time.

    now在這裡是當連接詞,不是副詞。帶出一個副詞子句。所以後面的是主要子句,不需要加and來連接。有一個that省略。

    見 Macmillan English Dictionary for Advanced Learners p.1021 now當conjunction的用法

    2011-07-18 16:39:48 補充:

    http://en.wikipedia.org/wiki/Convention_center

    convention center是普通名詞,應加冠詞,如a convention center或限制詞,如Los Angeles Conovention Center(成專有名詞)或that convention center

  • 8 年前

    贊同Louis大大修正的現在完成式, 但您那個and可就是畫蛇添足了.

    Now that convention center has been enlarged, it can seat 500 people at a

    time.

    now that = since 既然, 在本句是連接詞

    it can seat...是主要子句, 不可加and.

  • 8 年前

    用過去完成式,是因為搞錯了。

    2011-07-18 15:46:42 補充:

    如果你把前一句拿出來合著解釋,也許有解。單句這樣是錯的。

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