想再來分析一下,回文時候沒仔細想
後來再想一下後發現,這題是過去與現在合併考的陷阱題
照理說,如果If條件句是過去完成的話、後面也應該是過去完成
這種條件句有所謂"反過去"(與過去事實不符) "反現在"(與現在不符) "反未來"(與未來)
所以"反過去"的條件句都應該要 "完成式"
但是 "反現在" 的話,If條件句是過去式、後面則would+原V
這題可以看到前面是"反過去"的狀態、然後後面的"by now" 也就是說現在,是"反現在
所以才會需要 前面是"反過去"、後面是"反現在"的文法產生
Toeic有時真的不是考文法、是考陷阱 Orz
※ 引述《aa0401 (家裡沒大人,猴子當大王)》之銘言:
: 書名:國際學村 新多益試題滿分一本通
: 頁數:67
: 題目:111. If Marcel had stayed in the armed forces, he ____ promoted to
: General by now.
: (A)would have been (B)will be
: (C)would be (D)will have been
: 疑問:解答寫C,為什麼A不行?by now不是可用完成式嗎?