[请益] 假设语气

楼主: 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