They ____have arrived at lunch time but their flight was delayed.C和D选项有什么区别,为什么C不对

They ____have arrived at lunch time but their flight was delayed.C和D选项有什么区别,为什么C不对

题目
They ____have arrived at lunch time but their flight was delayed.C和D选项有什么区别,为什么C不对
A will B.must C.can D.should
答案
should have done/ought to have done(本应该做的事情没做.说话人语气中含有责备的意思.这是虚拟语气的一种表达)should'nt have done/ought'nt to have done(不该做的事情做了)can+have+过去分词,表示对过去或已经...
举一反三
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
1,人们染上烟瘾,最终因吸烟使自己丧命.
最新试题
热门考点

超级试练试题库

© 2017-2019 超级试练试题库,All Rights Reserved.