If there had not been the rain, we _____at our destination on ti

分类: 综合英语(一)(00794) 发布时间: 2024-08-22 04:22 浏览量: 2
If there had not been the rain, we _____at our destination on time yesterday.
A、would arrive
B、will arrive
C、would have arrived
D、shall have arrived
【正确答案】:C
【题目解析】:此句的意思是“如果不是遇上大雨,昨天我们就能准时到达目的地。”,由主句中的“yesterday”可知,该句表示与过去事实相反的情况。从句:If+主语+had+done主句则为:主语+should/would/might/could+have done,所以选C项。