The results of the election should( )yesterday, but we have heard nothing yet.

The results of the election should( )yesterday, but we have heard nothing yet.


A、

have announced


B、

have been announced


C、

announce


D、

be announced


【正确答案】:B
【题目解析】:

本题考查的是should have done的虚拟语气使用。

因例句后部分说“我们什么都没听说”,所以说明选举结果昨天并没有被公布,需使用should的完成时被动语态,故选B。

句意:选举的结果本应在昨天公布,但我们还没有听到任何消息。


Top