作业帮 > 英语 > 作业

They ____have arrived at lunch time but their flight was del

来源:学生作业帮 编辑:作业帮 分类:英语作业 时间:2024/06/05 01:04:01
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+过去分词,表示对过去或已经发生的事情的推测,通常用在否定和疑问句中:
He can't have arrived in such a short time.他不可能这么快就到了.