(6)将条件隐含在定语从句中; Anyone who had seen that painting might have taken it for a photo. 凡是看过那画的人,都可能把它看成是照片。 (7)将条件隐含在but引导的并列句中; I would have attended her wedding ceremony, but I was so occupied. 本想参加她的婚礼的,但当时我太忙。 (8)将条件隐含在其他形式的上下文中。 Don't bother to read all these papers. It would take too long. 不要费事看所有这些文件了,那会花太多时间。 1. ________ he followed my advice, he would have succeeded. A. When B. If C. Had D. Has C 但容易误选B。不能选B,主要是因为时态前后有矛盾。由于主句谓语是would have succeeded,这表明是对过去事实作出的假设,所以从句谓语应该是 had followed,所以,如果选B,句子应该是 if he had followed my advice。但按英语语法,在此类表示虚拟条件的从句中,若有 had, should, were 等词,便可省略 if,而将 had, should, were 提前置于句首。 2. The man in prison insisted that he ________ nothing wrong and ________ set free. A. had done; should be B. should do; should be C. had done; had been D. should do; had been A 此题容易误选B,想当然地认为 insist 后的从句谓语要用“should+动词原形”这样的虚拟语气。事实上,insist后的从句谓语是否用“should+动词原形”这样的虚拟语气,要看该谓语动词所表示的含义。一般说来,若该谓语动词所表示的动作尚未发生,或尚未成为事实,则用虚拟语气; 若该谓语动词所表示的动作已经发生,或已经成为事实,则要用陈述语气。对上题而言,坐牢的这个人坚持了两点:一是没做错事,二是应该释放。很显然,在坐牢这个人看来,“没做错事”应该是事实,故用陈述语气;“被释放”还不是事实(因为他还在坐牢),故用虚拟语气。所以此题的最佳答案应为A。 3. — It looks as if he were drunk. |