看板 Eng-Class 關於我們 聯絡資訊
之前在讀假設語氣就有遇過類似的問題 可是一直沒有完全弄懂 文法 A.過去式 If + S + were, S + would/could/should/might + VR B.過去完成 If + S + had + p.p, S + would/could/should/might + VR 就中文意義來看可以知道跟現在相反事實會用A 如果是跟過去事實相反會用B 另外還有一種 C.混合型(? If + S + had + p.p, S + would +VR 這三種在中文我都能夠理解和舉例 甚至來不及做完題目時會因前面是had+pp 後面就直接選would+have 但是在不趕時間做題目的時候卻會出現A和C 或 B和C的抉擇迷思... 好比說 If preparations had been made for the presentation, it ___ much easier to sell the new line of equipment. (出自國際學村新多益題庫大全) 這題答案是 woud have been 要是當時做了簡報的準備,銷售新系列的產品就會容易得多 但是選項中還有一個是 would be 想請問如果句末出現 now If preparations had been made for the presentation, it ___ much easier to sell the new line of equipment now. 那麼答案是不是會變成would be? 如果是如此 那就代表 如果題目沒有說是now 就代表應該視為過去式才妥當嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.168.88.62 ※ 文章網址: https://www.ptt.cc/bbs/Eng-Class/M.1452259799.A.544.html
vincentman: 若主要子句有now,表示對現在的假設,要用would+V 01/08 21:37
vincentman: 主要子句若無now,就與條件子句同樣是對過去的假設, 01/08 21:39
vincentman: 就用would+have+Vpp 01/08 21:41
dunchee: dunchee.blogspot.com/2016/01/tmp-s.html 01/08 23:46
blueskys720: 感謝樓上二位阿!! 01/09 20:50
dunchee: 不客氣。你何不自己去問? www.englishforums.com 01/09 22:56
dunchee: www.usingenglish.com 注意回答人的背景,有些人母語不是 01/09 22:56
dunchee: 英文 更進階 http://tinyurl.com/pwfw6yn 01/09 22:56
dunchee: 或是直接問他: http://tinyurl.com/7u5ws9b 01/09 22:57
dunchee: "..... 理解正確嗎?" -> Yes 這和我們中文一樣(也是所有 01/09 22:58
dunchee: 語言的共通點) 01/09 22:58
blueskys720: ...真的太感謝了,這應該是我現在最需要的東西... 01/10 14:04