看板 Eng-Class 關於我們 聯絡資訊
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
apoka:would be感覺是有可能發生的事情,would have been感覺才是 05/06 19:05
apoka:已經無法改變。 05/06 19:05
apoka:if she were here now才是表達與事實相反 05/06 19:10
apoka:仔細想想A好像也可以... 自己越想越糊塗@____@ 05/06 19:23
pttforum:不負責任說:只要是過去的假設就是would have,所以是B 05/06 20:52
pttforum:參考吧~ 05/06 20:53
dunchee:已逝的人在用直述句敘述時用過去式。那麼假設句(subjuncti 05/07 01:37
dunchee:ve)呢? 將尋常用法(還活者的人)的subjunctive 動詞態 再 05/07 01:37
dunchee:倒退一格,比如本來(尋常活著的人)是would V --> 05/07 01:38
dunchee:--> Would have Vpp http://ppt.cc/Svz7 (讀一讀,有幫助 05/07 01:38
dunchee:不管是指"現在"還是"過去",都是用would have Vpp 05/07 02:11
soiris:感謝大家! 05/07 14:01