But for the heavy rain,they _____earlier选项:a、will have comeb、camec、would have comed、had come
问题描述:
But for the heavy rain,they _____earlier
选项:
a、will have come
b、came
c、would have come
d、had come
答
b
答
选B,因为大雨,他们来的早了点
答
选C由but for可以看出考查的是虚拟语气,表示与过去事实相反的假设时从句用had done,主句用would/should/could/might+have done其实这句话就相当于:If it hadn't rained heavily,they would have come earlier前面是...
答
D but for 引出来的一个虚拟语气结构 要是没有大雨 他们就会早点来到的。 与过去事实相反
But for the heavy rain 相当于从句,they _____earlier相当于主句