看板 TOEIC 關於我們 聯絡資訊
書名: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