[題目]國際學村閱讀題庫大全 Ch08 p107

看板TOEIC作者 (台北的夏天...)時間8年前 (2015/09/13 22:49), 編輯推噓1(107)
留言8則, 2人參與, 最新討論串1/1
書名: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

09/13 23:59, , 1F
1.並不是所有的假設語氣都有''if''
09/13 23:59, 1F

09/14 00:02, , 2F
2.假設語氣主要討論和過去事實、現在事實被違反的
09/14 00:02, 2F

09/14 00:02, , 3F
情況。
09/14 00:02, 3F

09/14 00:05, , 4F
3.本句是討論過去事實被違反情況
09/14 00:05, 4F

09/14 00:07, , 5F
只能用過去式助動詞+過去完成式 。
09/14 00:07, 5F

09/14 00:09, , 6F
所以現在式助動詞shall不能用。
09/14 00:09, 6F

09/14 00:10, , 7F
只能用should+過去完成式(had+p.p)=should+have+p.p
09/14 00:10, 7F

09/14 00:27, , 8F
了解了,謝謝E大
09/14 00:27, 8F
文章代碼(AID): #1LzOqGmg (TOEIC)