> 英语 >
They ____have arrived at lunch time but their flight was delayed.C和D选项有什么区别,为什么C不对
A will B.must C.can D.should
人气:241 ℃ 时间:2020-02-15 09:50:18
解答
should have done/ought to have done(本应该做的事情没做.说话人语气中含有责备的意思.这是虚拟语气的一种表达)should'nt have done/ought'nt to have done(不该做的事情做了)can+have+过去分词,表示对过去或已经...
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版