[文法] 假設語氣過去和過去完成的疑惑
之前在讀假設語氣就有遇過類似的問題
可是一直沒有完全弄懂
文法
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
推
01/08 21:37, , 1F
01/08 21:37, 1F
→
01/08 21:39, , 2F
01/08 21:39, 2F
→
01/08 21:41, , 3F
01/08 21:41, 3F
→
01/08 23:46, , 4F
01/08 23:46, 4F
→
01/09 20:50, , 5F
01/09 20:50, 5F
→
01/09 22:56, , 6F
01/09 22:56, 6F
→
01/09 22:56, , 7F
01/09 22:56, 7F
→
01/09 22:56, , 8F
01/09 22:56, 8F
→
01/09 22:57, , 9F
01/09 22:57, 9F
→
01/09 22:58, , 10F
01/09 22:58, 10F
→
01/09 22:58, , 11F
01/09 22:58, 11F
→
01/10 14:04, , 12F
01/10 14:04, 12F