We the letter yesterday, but it didn”t arrive.A. must receiveB. ought to receiveC. must ha

发布时间:2020-08-17 03:07:42

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

网友回答

A. must receive
B. ought to receive
C. must have received
(答案→)D. ought to have received
解析:考查情态动词用法。本句中的关键词在于yesterday,说明本句是对过去情况的虚拟或者推测,都要使用“情态动词+have done”;排除AB;must have done一定做了某事,是对过去发生的事情的肯定推测;ought to have done本应该做某事实际上却未做;句意:我们昨天本可以收到那封信的,但是我们却没有收到。故D正确。
以上问题属网友观点,不代表本站立场,仅供参考!