Wethe postcards yesterday, but it didn’t arrive.A. should receiveB. ought to receiveC. ou

发布时间:2020-08-16 22:24:45

We    the postcards yesterday, but it didn’t arrive.
A. should receive
B. ought to receive
C. ought to have received
D. must have received

网友回答

A. should receive
B. ought to receive
(答案→)C. ought to have received
D. must have received
解析:考查虚拟语气。根据but后面的过去式,可知是与过去事实相反的虚拟语气。排除AB。D项不能表示虚拟语气。故C正确。句意:我们本应该昨天就受到贺卡的,但是贺卡还没有到。
以上问题属网友观点,不代表本站立场,仅供参考!