whippedcream
1,表示过去应该做但没有做的事情用完成时,排除A B 从意思上看,从句想说我笨开应该给你买个更有价值的礼物的,MUST表示必须,有强制性,WOULD表示应该 。从句一般为表条件,时间等,比如,不下雨的话,我们就去郊游。不下雨的话是从句。
冰河水心
bawish后的从句需用虚拟语气:该题表示同对将来情况的虚拟:wish+主语+would/weregoingto+动词原形。因此答案是b.第二题解释:该题考察的是表示对将来虚拟使用的倒装的虚拟条件句,结构为:should+主语+v,主语+would/should/could/might+v上面的句式正常语序为:if主语+should+v,主语+would/should/could/might+v希望可以帮到你。
滋味游龙
1. C由后句but...可知前句为对过去动作的虚拟,所以用would have done sth结构。单句出现的虚拟语气,除了if only引导的句子之外,都是主句。2. B可以省略if的条件状语从句中,被提前的句首词只能是should/were/had,排除ACD.此题为对将来动作的虚拟。3.Aso that的虚拟语气,要求其从句谓语由“情态动词 + 动词原形”构成。4. A该题从would you have called her up if it had been possible?来看,是对过去动作的虚拟,所以but后面所表示的实际情况发生在过去,所以用过去进行时为最佳答案。5. B该题从前句Tom would buy that bicycle是对现在动作的虚拟,所以but后面引导的表示实际情况的句子时态为一般现在时。6. A从句意来看,答句是对将来动作的虚拟,所以主句用would do sth.7.Ahad it not been for the policeman = if it had not been for the policeman,表明是对过去的虚拟,所以主句用would have done sth.8.D此题but之后为实际的现在的情况,并非虚拟,所以只用have即可。