题目内容
19.-Do you think he was willing to give you a hand in your time of financial difficulty?-He if he had known about it.After all,we are good friends.( )
A. | would have | B. | shouldn't have | C. | couldn't have | D. | must have |
分析 ---你认为在你经济出现困难的时候他会愿意帮助你么?
---如果当时他知道我的情况他本会帮助我的.毕竟,我们是好朋友.
解答 答案是A.本题考查与过去事实相反的虚拟条件句;与过去事实相反的虚拟条件句中,从句中用过去完成时,相应的主句中用"would/should/could/might+have done",由题干中的was willing判断是与过去事实相反的虚拟语气,结合语境,如果当时知道,他"本会帮助我",故答案是A.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
4.This means that,unless you say ,no one can perform a piece written by you or make copies of it without your permission.( )
A. | accordingly | B. | nevertheless | C. | otherwise | D. | moreover |
9.Scientists had thousands of chemicals before they decided on the right one in the end.( )
A. | worked out | B. | brought out | C. | tried out | D. | turned out |