[考題] 假設語氣

看板Eng-Class作者 (iris)時間11年前 (2014/05/06 13:20), 編輯推噓3(309)
留言12則, 4人參與, 最新討論串1/1
Princess Diana _____ 50 this month, if she were here now. (A) would be (B) would have been (C) were (D) was 請問為什麼答案是B阿?這句話不是與現在事實相反嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.167.85.218 ※ 文章網址: http://www.ptt.cc/bbs/Eng-Class/M.1399353655.A.27D.html

05/06 19:05, , 1F
would be感覺是有可能發生的事情,would have been感覺才是
05/06 19:05, 1F

05/06 19:05, , 2F
已經無法改變。
05/06 19:05, 2F

05/06 19:10, , 3F
if she were here now才是表達與事實相反
05/06 19:10, 3F

05/06 19:23, , 4F
仔細想想A好像也可以... 自己越想越糊塗@____@
05/06 19:23, 4F

05/06 20:52, , 5F
不負責任說:只要是過去的假設就是would have,所以是B
05/06 20:52, 5F

05/06 20:53, , 6F
參考吧~
05/06 20:53, 6F

05/07 01:37, , 7F
已逝的人在用直述句敘述時用過去式。那麼假設句(subjuncti
05/07 01:37, 7F

05/07 01:37, , 8F
ve)呢? 將尋常用法(還活者的人)的subjunctive 動詞態 再
05/07 01:37, 8F

05/07 01:38, , 9F
倒退一格,比如本來(尋常活著的人)是would V -->
05/07 01:38, 9F

05/07 01:38, , 10F
--> Would have Vpp http://ppt.cc/Svz7 (讀一讀,有幫助
05/07 01:38, 10F

05/07 02:11, , 11F
不管是指"現在"還是"過去",都是用would have Vpp
05/07 02:11, 11F

05/07 14:01, , 12F
感謝大家!
05/07 14:01, 12F
文章代碼(AID): #1JQ74t9z (Eng-Class)