If she     that Mary would come to see her, she would never have gone to the par

If she     that Mary would come to see her, she would never have gone to the par

题型:不详难度:来源:
If she     that Mary would come to see her, she would never have gone to the party.
A.had knownB.knewC.knowsD.would know

答案
A
解析

试题分析:考查虚拟语气。本句是一个条件句的虚拟语气,条件句中使用过去完成时;主句使用“情态动词+have done”句意:如果她知道Mary来看她,她就不会去那个聚会了。故A正确。
点评:条件句的虚拟语气是考查的重点。如果过去事实相反,条件句中使用过去完成时,主句使用“情态动词+have done”;如果主句与现在事实相反,条件句中使用过去时,be动词使用were,主句中使用“情态动词+动词原形”;如果与将来事实相反,条件句中有三种:过去时;were to do ;should+动词原形,主句使用“情态动词+动词原形”;要特别注意如果省略了if,句子要使用部分倒装的形式,把助动词,be动词,情态动词提之主语前。
举一反三
I commanded that he      at once.
A.leftB.leavesC.leaveD.to leave

题型:不详难度:| 查看答案
If penicillin had not been available, many people _____ from sickness or even small wounds.
A.would dieB.would have died
C.will have diedD.might die

题型:不详难度:| 查看答案
When you _____ into the gallery, you feel as if you____ inside a fragile, white seashell.
A.walking, areB.walked, were
C.walks, areD.walk, were

题型:不详难度:| 查看答案
John went to the hospital alone. If he_______ me about it, I would have gone with him.
A.should tellB.tellsC.had toldD.told

题型:不详难度:| 查看答案
He insisted the person referred ______ put into prison at once.
A.isB.beC.to beD.should be

题型:不详难度:| 查看答案
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.