题目内容
8.If it had not been for your practical advice,we such great achievements.( )A. | would make | B. | wouldn't have made | ||
C. | didn't make | D. | hadn't made |
分析 要不是你实用的建议,我们不会取得如此大的成就.
解答 答案是B.本题考查与过去事实相反的虚拟条件句;与过去事实相反的虚拟条件句中,从句中用过去完成时,相应的主句中用"would/should/could/might+have done",题干中从句中had not been为过去完成时,故判断是与过去事实相反的虚拟语气,由此判断答案是B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
16.After they saw the comedy show,they left the theater___________.( )
A. | laughed | B. | laugh | C. | and laughing | D. | laughing |
3.No sooner the top of the hill we all sat down to rest.( )
A. | had we reached; when | B. | reached we; than | ||
C. | had we reached; than | D. | had we reached; then |