是表示过去的虚拟语气,所以用had。
2.(2016·浙江,17)George can't ________(go)too far.His coffee is still warm. 【答案】have gone
【解析】句意:乔治不可能走得太远了。他的咖啡仍然是温的。can't have done是对过去的否定推测。 3.(2016·北京,34)Why didn't you tell me about your trouble last week?If you ________(tell)me,I could have helped.
【答案】had told
【解析】句意:上个星期你为什么不告诉我你的麻烦事?如果你告诉我了,我就能帮你。根据句意和相关信息判断,条件句表示与过去事实相反的假设,此时从句用过去完成时,主句谓语用“情态动词+have done”形式。
13
相关推荐: