> 英语 >
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
请问这道英语单选选哪个呢?
请告知为什么选那项,别的为什么不选?最后还请翻译一下这句话..
人气:351 ℃ 时间:2019-11-02 12:33:27
解答
D 这句话想表达的意思是,我们本应该昨天收到信,但是信没寄到.
用ought to have done表示与过去事实不符的假设,与should have done是一个意思.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版