1、一、忌解题时不分析时间状语及语境含义,机械地由一半动词形式推断另一半动词形式。例1:If he had told me his telephone number yesterday,I _ him now.A.would have phoned B.could have phoned C.could phone D.can phone例2:If you had listened to the doctor,you _ all right now.A.are B.were C.would D.would have been二.忌不分析语境逻辑及意义,将不完全虚拟语气误判为完全虚拟语气。例1:Yo
2、u could have passed the exam,but you _ hard.A.hadnt studied B.didnt study C.dont study D.havent studied例2:-You could have walked to the station,it was so near.-Yes,a taxi _ necessary at all.A.hadnt been B.werent not C.hasnt been D.wasnt三.忌受思维定势影响,将非虚拟语气误判为虚拟语气。例1:He insisted that he _(be)right in do
3、ing so.例2:His expression suggested that he _(be)angry.例3.翻译:快点,否则你就会迟到。waswasHurry up,or youll be late.四、忌将as if/though与if完成等同起来,造成动词形式的误用。例1.He treated her as if she _ his own daughter.A.were B.had been C.has been D.is例2.He looks as if he _ the news.A.hears B.heard C.had heard D.has heard五、忌不分析虚拟条件
4、从句的创新形式,因不会追根求源而乱选一气。(一)句型还原1、倒装句型还原例:_ he _ time,he would certainly have come to the party last night.A.Has;had B.If;had C.Did;have D.Had;had2、省略句型还原例:If only I _ ten years younger!A.am B.would be C.should be D.were=If he had had time=If I were ten years young!I would be very happy3、疑问句型还原例:-He did
5、nt ask me to go.-_ if he _ you?A.Will you go;asked B.Do you go;asked C.Would you have gone;had asked D.Have you gone;had asked4.if it were not for(对现在假设)或if it had not been for(对过去假设)创新句型还原例:_ it _ for your help,I couldnt have made any progress.A.Had;not been B.Should;not been C.Did;not been D.Not;b
6、e=If he had asked you,you would have gone.=If it had not been for your help.=If you had not helped me.(二)创新语境还原if虚拟条件从句通常用if从句来体现虚拟背景,但有时也可用with/without 短语、or/otherwise短语、but for短语、介词短语、but并列句和一个真实语气的句子,来代替虚拟语境。1.With/without 语境还原例:I _ greater progress with his help.A.would make B.would have made C.
7、should make D.have made析:选B。该语境可还原为:I would have made greater progress if he had helped me.2.or/otherwise 语境还原例:Im ill,or I _.A.am still working B.would still be working C.still worked D.still work析:选B。该语境可还原为:If I were not ill,I would still be working.3.but for 语境还原例:But for your help,I _ the place
8、.A.cant find B.cant have found C.couldnt have found D.havent found析:选C。该语境可还原为:If you had not helped me,I couldnt have found the place.4.but真实语气语境还原例:He _ the test,but he wasnt careful enough.A.could have passed B.were able to pass C.must have passed D.might be able to pass析:选A。该语境可还原为:He could have
9、 passed the test,if he had been careful enough.5.陈述句真实语气语境还原例:He was careless.Such mistakes _.A.could be avoided B.could avoid C.could have avoided D.could have been avoided析:选D。该语境可还原为:If he had not been care-less,such mistakes could have been avoided.6.介词短语语境还原例:Under another social system,such floods _ terrible trouble.A.will cause B.caused C.have caused D.would have caused析:选D。该语境可还原为:If we had been under another social system,such floods would have caused terrible trouble.