[請益] 假設語氣

作者: gonegirl (will be gone forever)   2016-06-25 16:09:32
I _______________ let it go then if he ________ your brother.
(A) might not have; hadn’t been (B) might not; hadn’t been
(C) may not; isn’t (D) might not have; weren’t
答案是D
應該是A吧?!
依照if S had pp, S might have pp的句型原則??
If he had made sufficient preparations for the meeting, everything
______________ smoothly now.
(A) will go (B) would go
(C) would have gone (D) is going
答案是B
跟上題一樣
到底是不是答案錯啊????
拜託各位了
作者: Gilgamesh (菇菇)   2016-06-25 16:18:00
答案沒錯後面與事實不符,所以用were not
作者: shyniuan (。幸福的抉擇。)   2016-06-25 21:37:00
第二題因為跟現在事實相反,所以would + V. 沒有錯
作者: vincentman (Vincent)   2016-06-25 22:50:00
1:條件子句與現在事實相反,而主要子句與過去事實相反2:條件子句與過去事實相反,而主要子句與現在事實相反
作者: ifa (why早餐店不賣熱可樂?)   2016-06-26 12:26:00
1.是與現在事實相反所以I were not ur brother沒錯,如果是你說的與過去事實相反會變成假如我曾經不是你哥哥,語意不對。2.是混合句型,與過去事實相反影響到現在(今天),後面的變化會是sould/would/could/might+原形(現在式)。sorry,是he不是I。

Links booklink

Contact Us: admin [ a t ] ucptt.com