题目内容
5.If she had followed my advice,she _____ rapid progress in English.( )A. | has made | B. | would have made | C. | would make | D. | made |
分析 如果她听从了我的建议,她本会在英语上取得快速的进步.
解答 答案是B.
本题考查虚拟条件句.虚拟条件句中往往用过去完成时表示与过去事实相反的假设;由had followed可以判断这是与过去事实相反的假设;与过去事实相反的虚拟条件句的主句中用"would/should/could/might+have done",由此判断答案是B.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
7.-I hate it when it rains.
-_______!It will be sunny tomorrow.( )
-_______!It will be sunny tomorrow.( )
A. | Don't say that | B. | Cheer up | C. | I'm sorry | D. | Too bad |
8.Hello,Sally.How is everything going?
_____.( )
_____.( )
A. | The same to you. | B. | I can't agree more. | ||
C. | Nothing could be better. | D. | Everything is finished. |
5.The doctor insisted that the patient ________ seriously ill and that an operation ________ in no time.( )
A. | was; be carried out | B. | should be; be carried out | ||
C. | was; was carried out | D. | should be; was carried out |
10.If you ________me earlier,I would not have got into trouble.( )
A. | told | B. | had told | C. | tell | D. | have told |
17.Linda,if you hurry up,I think it quite _______ that you will catch the next train.( )
A. | probably | B. | certainly | C. | possibly | D. | likely |
14.______ any change about the date,please tell me immediately.( )
A. | Will there be | B. | Should there be | C. | There will be | D. | There should be |
19.Nobody can imagine what difficulty we had __________ home in the snowstorm.( )
A. | to walking | B. | to walk | C. | walked | D. | walking |