解析如下:无答案 应用 i' d rather i hadn't done (表与过去事实相反)would rather ** did(与现在/将来相反) had done (与过去相反)1.表述的内容应与过去事实相反所以用虚拟而“would rather not do” 只是单纯表示宁愿.....,不表虚拟.例:i’d rather not say anything. 我宁可什么也不说2.选a.此句考查的是省略if的虚拟条件句,原句还原如下:if it had not been for the timely investment from the general pubilc, our company would not be so thriving as it **.全句译:如果公众没有及时向我们投资的话,我们的公司不会像现在这样兴旺。 根据句意可知此句是混合时间虚拟语气,因为投资是已经发生过的事。如果从句用过去时而不是过去完成时,那表示的是对现在的虚拟,显然与句子所表达意思不符.主句中的状语从句"as it ** "像现在这样已经明确了现在时间.故if 从句与过去事实相反,用过去完成时,主句与现在事实相反则用助动词过去时p.s. 至于第一题为什么要选b实在不解祝学习进步!! 20210311