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

哪一種問法正確?英文

句一,何者正確? 英文為主,中文是想表達的意思

Has the book that I ordered last Thursday arrived?

Has the book arrived that I ordered last Thursday?

我上星期四訂的那本書到了嗎?

句二,何者正確?

Has the book that I have ordered last time arrived?

Has the book arrived that I have ordered last time?

我上次訂的那本書到了嗎﹖

已更新項目:

如果以肯定句的型態又覺得"無極"說得有道理,因為常看到的句型會是如下

The book that you ordered last time(last Thursday) has arrived.

希望能有更多人提供意見....

5 個解答

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

    句一,何者正確? 英文為主,中文是想表達的意思

    我上星期四訂的那本書到了嗎?

    Has the book that I ordered last Thursday arrived? (O)

    Has the book arrived that I ordered last Thursday? (X)

    說明: 關係子句應儘量貼近先行詞, 不可被別的動詞隔開.

    句二,何者正確?

    我上次訂的那本書到了嗎﹖

    Has the book that I have ordered last time arrived? (X)

    Has the book arrived that I have ordered last time? (X)

    說明:

    1) 關係子句應儘量貼近先行詞, 不可被別的動詞隔開.

    2) 單一過去時點要用過去式, 不可用現在完成式.

    Has the book that I ordered last time arrived? (O)

    2010-08-06 16:34:59 補充:

    回版主:

    肯定句與疑問句是一體的兩面, 只要您確定肯定句是對的, 那麼由它轉換的疑問句就一定是對的.

    2010-08-06 22:48:29 補充:

    To 意見001

    呵呵, 烏盔大大, 連我的名字您也能英譯喔? 謝啦!

    參考資料: 深耕英文文法
  • 雲凍
    Lv 6
    1 0 年前

    完全同意無極大師的說法。

  • 1 0 年前

    Infinity 說的沒錯, 你的肯定句也沒問題

  • 1 0 年前

    in fact those r alright!

    2010-08-08 19:17:22 補充:

    oh no no no my answer was wrong

    the right answer is:

    for the first one u ask is the first u wrote.

    for the sencond one u ask is the first one u wrote.

    參考資料: myself, Jonathan
  • 您覺得這個回答如何?您可以登入為回答投票。
  • 1 0 年前

    句一,正確應為:

    Has the book arrived that I ordered last Thursday?

    句二,正確應為:

    Has the book arrived that I have ordered last time?

    句中“that"後面的短句是用來修飾前面“book"

    這是從句的用法

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