作者perminute (台北的夏天...)
看板TOEIC
標題[題目]國際學村閱讀題庫大全 Ch08 p107
時間Sun Sep 13 22:49:50 2015
書名:Longman
版本:3/e
書名:新多益閱讀題庫大全
頁數:p107
題目:The tour shall have been shorter as most of the guests were tired after
the first hour
疑問:當時的參觀時間應該短一點,因為大部分的訪客在第一個小時之後就累了
這題答案是要把shall have been 訂正為 should have been,是假設語氣的關係嗎?
可是文法裡的假設語氣都是用if句型,寫這樣實在看不太懂
如果改成The tour shoud be shorter,算對嗎?
麻煩各位釋疑了
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.189.177
※ 文章網址: https://www.ptt.cc/bbs/TOEIC/M.1442155792.A.C2A.html
推 exempt : 1.並不是所有的假設語氣都有''if'' 09/13 23:59
→ exempt : 2.假設語氣主要討論和過去事實、現在事實被違反的 09/14 00:02
→ exempt : 情況。 09/14 00:02
→ exempt : 3.本句是討論過去事實被違反情況 09/14 00:05
→ exempt : 只能用過去式助動詞+過去完成式 。 09/14 00:07
→ exempt : 所以現在式助動詞shall不能用。 09/14 00:09
→ exempt : 只能用should+過去完成式(had+p.p)=should+have+p.p 09/14 00:10
→ perminute : 了解了,謝謝E大 09/14 00:27