作业帮 > 英语 > 作业

We ______ the letter yesterday,but it did not arrive.

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/05/07 07:59:46
We ______ the letter yesterday,but it did not arrive.
A must receive B must have received
C ought to receive D ought to have received
请问这道英语单选选哪个呢?
请告知为什么选那项,别的为什么不选?最后还请翻译一下这句话..
D 这句话想表达的意思是,我们本应该昨天收到信,但是信没寄到.
用ought to have done表示与过去事实不符的假设,与should have done是一个意思.