分类：教育/科学-外语学习-英语考试
问题：2道英语选择~12.Hewouldhaverecoveredso 
12.He would have recover sooner_______the treatment earlier.AA.had he received        B.if he receivedC.were he to receive      D.if he were to receive14.They ______ but the storm made it impossible.BA.hoped to pay us a visit        B.had hoped to pay us a visitC.h12.He would have recover sooner_______the treatment earlier.AA.had he received        B.if he receivedC.were he to receive      D.if he were to receive14.They ______ but the storm made it impossible.BA.hoped to pay us a visit        B.had hoped to pay us a visitC.hoted to pay a visit for us     D.had hoped to pay a visit for us12题为什么不能选B？14题为什么不能选A？
回答：12.He would have recover sooner_______the treatment earlier. A.had he received B.if he received C.were he to receive D.if he were to receive 正确答案：A译文：如果他早点接受治疗的话他是可以很快康复的。 解析：这是一个虚拟语气句型，表示与过去事实相反的假设，说明事实上，他没有早点接受治疗，也不可能康复得很快。表示与过去事实相反的假设的结构为： 主句用“would/should /could/might+ have done ，从句用had+过去分词。 ”但是这种句型我们常常可以把从句中的.if省略掉，把.had提到主语之前来的倒装形式。14.They ______ but the storm made it impossible. A.hoped to pay us a visit   B.had hoped to pay us a visit C.hoted to pay a visit for us D.had hoped to pay a visit for us 正确答案：B译文：他们本希望来看望我们的的，但是暴风雨使得他们不可能来了。解析：pay sb a visit 拜访某人 ，由于us是个代词，只能放在中间，从后一句话可以知道，他们不可能来了，那么一定就是原本希望做某事，而事实上没有很做成。那么就可以判断用过去完成时态，表示本来要怎么样的。。