题目内容
4.You are late.If you ________ a little minutes earlier,you ________ him.( )A. | came; would meet | B. | had come;would have met | ||
C. | came; would have met | D. | were to come; would meet |
分析 你来晚了.如果你早来几分钟,你就会见到他了.
解答 答案:B 句意表达的是相反假设,要用虚拟;对过去的虚拟,条件句要用过去完成时态,主句要用情态动词加完成时态.故选B.
点评 虚拟语气是表示与事实相反的假设,构成方式有:对现在或将来,条件句中用一般过去时态,主语用情态动词加动词原形;对过去,条件句中用过去完成时态,主语用情态动词加完成时态.学习时,要牢记构成方式.

练习册系列答案
相关题目
15.It has not been decided ______ the class meeting will be held..( )
A. | whether | B. | what | C. | that | D. | if |
12.I've always been very ______ about giving my address and QQ number to strangers.( )
A. | curious | B. | concerned | C. | cautious | D. | confused |
19.You are ______ to suffer from bad health if you keep smoking.( )
A. | likely | B. | possible | C. | probable | D. | perhaps |
16._____ fired,your health care and other benefits will not be immediately cut off.( )
A. | Would you be | B. | Should you be | C. | Could you be | D. | Might you be |