哪一種問法正確?英文
句一,何者正確? 英文為主,中文是想表達的意思
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 71 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
呵呵, 烏盔大大, 連我的名字您也能英譯喔? 謝啦!
參考資料: 深耕英文文法 - 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 - 您覺得這個回答如何?您可以登入為回答投票。
- 森 林Lv 41 0 年前
句一,正確應為:
Has the book arrived that I ordered last Thursday?
句二,正確應為:
Has the book arrived that I have ordered last time?
句中“that"後面的短句是用來修飾前面“book"
這是從句的用法