题目内容
2.Are you happy that your old friend visited you yesterday?I would rather he_______.I was so busy then.( )
A. | didn't | B. | hadn't | C. | hasn't | D. | haven't |
分析 --你的老朋友昨天拜访你,你开心吗?
--我宁愿他不来.当时我是那么忙.
解答 答案是B.本题考查would rather后接从句的虚拟语气的用法.句中是would rather后接从句,从句中的动词要求用虚拟语气:与现在和将来事实相反的情况用过去时;与去过事实相反的情况用过去完成时.由第一句中的yesterday可知,本题说明的是过去,所以从句中用过去时完成时.本句完整的表达为"I'd rather he hadn't visited me yesterday."所以答案选择B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.

练习册系列答案
相关题目
14.She couldn't have answered the question if she _________ a few books on world history.( )
A. | didn't read | B. | haven't read | C. | hadn't read | D. | wouldn't read |
11.All parties made their final efforts,_______ to reach a compromise of some kind.( )
A. | seeking | B. | to seek | C. | to have sought | D. | having sought |