当前位置:高中试题 > 英语试题 > 虚拟语气 > I didn’t see your sister at the meeting. If she __________, she would have met m...
题目
题型:不详难度:来源:
I didn’t see your sister at the meeting. If she __________, she would have met my brother.
A.has comeB.did comeC.comeD.had come

答案
D
解析

试题分析:考查虚拟语气。本题考查的条件句的虚拟语气,是与过去事实相反,条件句中使用“过去完成时”;主句使用“情态动词+have done”句意:我在会议上没有看见你的姐姐,如果她来参加会议,她就会遇见我的兄弟的。根据前句的didn’t see,说明本句是与过去事实相反的虚拟语气,故D正确。
点评:if的虚拟语气非常重要,简要概括如下:1、表示与现 在事实相反的情况,从句:If主语+过去时(Be动词用were);主句:主语+should/would/could/might+do: 2、表示与过去事实相反的情况,从句:If主语+had+done;主句:主语+should/would/could/might+have done 3、表示对将来情况的主观推测,从句:①if+主语+were to do②if+主语+should+do ③if+主语+did(动词过去式)/were ;主句:主语+should/would/could/might+do 
核心考点
试题【I didn’t see your sister at the meeting. If she __________, she would have met m】;主要考察你对虚拟语气等知识点的理解。[详细]
举一反三
When a pencil is partly in water, it looks as if it___________.
A.breaksB.has brokenC.were brokenD.had been broken

题型:不详难度:| 查看答案
-- Do you still remember when we went to Nanjing?
--- I can’t remember now but _________ sometime last summer?
A.might it beB.could it beC.could it have beenD.should it have been

题型:不详难度:| 查看答案
How I wish I _________ him the secret! I regret having done that now.
A.hadn’t told B.had toldC.would tellD.didn’t tell

题型:不详难度:| 查看答案
The parcel was a whole week late. How I wish I air mail instead.
A. had chosen    B would choose    C, chose    D. choose
题型:不详难度:| 查看答案
_______ Anirban Maitra, a professor at Oxford University, Jack’s success would not have been possible.
A.If it wasn’t for B.Were it not for C.Had it not been forD.If it hasn’t been for

题型:不详难度:| 查看答案
版权所有 CopyRight © 2012-2019 超级试练试题库 All Rights Reserved.