题目内容
12.The fans ________ if they had known the famous actor was not able to give a performance as scheduled.( )A. | wouldn't have come | B. | would come | ||
C. | should have come | D. | shouldn't come |
分析 要是粉丝知道这个明星不能按计划来表演他们不会来.
解答 答案是A.本题考查与过去事实相反的虚拟条件句.与过去事实相反的虚拟条件句中往往用过去完成时,主句中用"would/should/could/might+have done";由从句中的had known判断是与过去事实相反的虚拟语气;故根据句意和结构判断答案是A.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
20.-Hasn't the thief admitted his crime by now?
-No, questioned many times.( )
-No, questioned many times.( )
A. | if | B. | though | C. | unless | D. | once |
7.Anger makes you smaller,while forgiveness makes you grow ______ what you were.( )
A. | within | B. | beyond | C. | behind | D. | without |