题目内容
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 |
分析 如果她没有读过几本关于世界历史的书她就不可能回答这个问题.
解答 答案是C.本题考查虚拟条件句.与过去事实相反的虚拟条件句中往往用过去完成时,主句中用"would/should/could/might+have done";由主句中的couldn't have answered判断是与过去事实相反,所以从句中用过去完成时,由此判断答案是C.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
2.Are you happy that your old friend visited you yesterday?
I would rather he_______.I was so busy then.( )
I would rather he_______.I was so busy then.( )
A. | didn't | B. | hadn't | C. | hasn't | D. | haven't |
9.It's high time that we students________ harder as the examination is drawing nearer.( )
A. | work | B. | will work | C. | worked | D. | have to work |
6.It was such a(n) ______ to hear that my parents were found safe and sound after the big earthquake.( )
A. | consideration | B. | relief | C. | account | D. | challenge |
3.The animated film Rio was a big success in 2011.Now Rio 2 which ______ on April 11 has hit China's theaters.( )
A. | worked out | B. | came out | C. | turned out | D. | broke out |