题目内容
8.---Sorry indeed,I ________ to your wedding if I had been in Beijing.---Forget it.I know you were out on business.( )
A. | attended | B. | had attended | ||
C. | would attend | D. | would have attended |
分析 ---的确很抱歉,如果当时我在北京,我会去参加你的婚礼的.
---没关系.我知道你当时在外出差.
解答 答案D.
从回答句中的时态were得知,if从句与过去事实相反,从句中用had done,那么主句应该用would have done.故选D.
点评 本题考查虚拟语气.if条件句的虚拟有三种情况:对过去的虚拟,从句用had done,主句用could/would/might+have done;对现在的虚拟,从句用did,主句用could/would/might+do;对将来的虚拟,从句用did/were to do/should+do,主句用could/would/might+do.
练习册系列答案
相关题目
11.Working as a manager,Rebecca found it hard ______ between work and her family.( )
A. | balancing | B. | to balance | ||
C. | to have balanced | D. | having balanced |
16.Thank you for your hard work last week.I don't think we_______it without you.( )
A. | could have managed | B. | can manage | ||
C. | managed | D. | could manage |
3._____ in charge of two classes made Mrs.Li,head of Senior Grade 3,extremely tired.( )
A. | Leaving | B. | Left | C. | Being left | D. | Having left |
13.With a little more care,you________the traffic'accident.It's lucky that you just hurt your arm.( )
A. | can avoid- | B. | arrived | ||
C. | had avoided- | D. | could have avoided |
5.________ according to the directions,the machine can be running smoothly.( )
A. | When operate | B. | When operated | ||
C. | When to operate | D. | When to be operated |
2.-Sarah went to the party.
-Really?I her if I had gone with you.( )
-Really?I her if I had gone with you.( )
A. | met | B. | had met | C. | would met | D. | would have met |