But for the storm,the anniversary ceremony of the company____.

2023-05-26

A.would have been held
B.had been held
C.would be held
D.is held

参考答案:A

本题主要考察but for引导的虚拟语气,其意为“要不是…… ”。题目意为“要不是暴风雨,公司的周年庆典应该已经举行了”。表示的是对已经完成的情况的假设,所以用过去完成时态should(would)have+过去分词。

考点
虚拟语气

相关推荐