题目内容
2.I could have helped the old man ______ yesterday morning.( )A. | did I come | B. | if I came | ||
C. | had I come | D. | if I should come |
分析 要是我昨天早晨来的话我本可能帮助这个老人.
解答 答案是C.本题考查虚拟条件句的倒装.虚拟条件句中如果含有助动词should、had和were,可以将连词if 省去,将这三个助动词提前;本题是与过去事实相反的虚拟条件句,从句中的动词用过去完成时,所以题干从句完整的表达是"If I had come yesterday morning",去掉if,将had提前,由此得出答案是C.
点评 在掌握虚拟语气的规则的基础上,判断题干属于什么类型的虚拟,然后根据语境,选用恰当的动词形式表达虚拟.
练习册系列答案
相关题目
13.It's difficult for me ___________English.( )
A. | learn | B. | to learn | C. | to be learnt | D. | learnt |
10.Let's ______ the children into 4groups.Each group will have a ______ room to sleep in.( )
A. | separate; divide | B. | cut; separate | ||
C. | divide; separate | D. | divide; divide |