看板 Eng-Class 關於我們 聯絡資訊
國學第一回的第135題 The secretary informed Mr.Wallaby that the Merlin Restaurant _____ to provide a dining room that seats 100 people. 答案是has been contracted 我的疑惑是為何會是用現在完成式 過去完成式是用在過去的某個時刻之前發生的事,這裡的簽約是發生於通知之前,又通知 是過去某個時刻發生的事,所以簽約就是發生於過去的某個時刻之前,故我認為應該要用 過去完成式,而非現在完成。 煩請各位大大幫忙小弟解個惑 感謝~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.37.186.209 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1473210396.A.A2C.html
dunchee: has/had been contracted 兩者都對。這是indirect speech 09/07 11:10
dunchee: 的文法/用法 看樣子國中基測有出過這文法的試題 09/07 11:10
dunchee: http://goo.gl/DTNwr4 下方第二個Q&A(提問日期102年10月 09/07 11:11
dunchee: 23日) 09/07 11:11
wohtp: 正在合約中,所以是現在的事 09/07 12:57
wohtp: contract字義近於「進行合約」,不光是「簽約」 09/07 12:59
wohtp: 啊不過這句子本身在過去... 09/07 13:01
wohtp: contracted表示「現在有約在身」這點沒問題,如果句子是 09/07 13:03
wohtp: "A **tells** B that C has been contracted..." 09/07 13:03
wohtp: 那麼現在式一點問題都沒有 09/07 13:06
wohtp: 可是我看到...informed...has been...這樣混用就覺得好亂 09/07 13:07
wohtp: 總之我對這句子的用法也有意見,但不是原po那個問題 09/07 13:08
vincentman: 文法上過去完成和現在完成應該都可,但語意上表達成「 09/07 22:01
vincentman: 通知Merlin Restaruant已訂下來提供100人座位的餐廳」 09/07 22:04
vincentman: ,以現在完成說明訂下來的"狀態"已持續到現在,而非以 09/07 22:07
vincentman: 過去完成式說明訂下來的"動作"過去早已完成,可能前者 09/07 22:10
vincentman: 較為合適。不過單看一句實在難以確定想表達的是什麼, 09/07 22:11
vincentman: 但如果是考試題目,而其他選項更不適當的話,也就只好 09/07 22:12
vincentman: 選這個了。 09/07 22:12
a222053: 嗯嗯 了解了 感謝各位的教導!! 09/07 22:30