But for the heavy rain,they _____earlier
选项:
a、will have come
b、came
c、would have come
d、had come
人气:330 ℃ 时间:2019-10-31 23:29:05
解答
选C由but for可以看出考查的是虚拟语气,表示与过去事实相反的假设时从句用had done,主句用would/should/could/might+have done其实这句话就相当于:If it hadn't rained heavily,they would have come earlier前面是...
推荐
猜你喜欢
- 在△ABC和△A'B'C'中,AB=2A'B',AC=2A'C',角A=角A',△ABC的周长为36,面积为60,求△A'B'C'的周长和面积 )
- 5.A下列关于时间和时刻的几种说法中,正确的是( ) A.时间和时刻的区别在于长短不同,长的为时间,短的为时刻
- 介词at on in 怎么使用?举例几个句子,
- 硫酸亚铁和氧气和稀盐酸反应生成硫酸铁其中发生的化学方程式?,
- 数列[an]满足an=1\(n+1)(n+2),则极限(a1+a2+a3+.an)=?
- Who gave it you?改错.
- 少什么都不能少了自己的保护色
- 有一列数:1.2.-3.7.8.-9···,第2012个数是多少