首页 > 英语 > 题目详情
【Butfortheheavyrain,they_____earlier选项:a、willhavecomeb、camec、wouldhavecomed、hadcome】
题目内容:
But for the heavy rain,they _____earlier
选项:
a、will have come
b、came
c、would have come
d、had come优质解答
选C由but for可以看出考查的是虚拟语气,表示与过去事实相反的假设时从句用had done,主句用would/should/could/might+have done其实这句话就相当于:If it hadn't rained heavily,they would have come earlier前面是...
选项:
a、will have come
b、came
c、would have come
d、had come
优质解答
本题链接: