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 come | B.did come | C.come | D.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 |
举一反三
When a pencil is partly in water, it looks as if it___________.A.breaks | B.has broken | C.were broken | D.had been broken |
|
-- Do you still remember when we went to Nanjing? --- I can’t remember now but _________ sometime last summer?A.might it be | B.could it be | C.could it have been | D.should it have been |
|
How I wish I _________ him the secret! I regret having done that now.
A.hadn’t told | B.had told | C.would tell | D.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 for | D.If it hasn’t been for |
|
最新试题
热门考点