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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 10:39:04
They ____have arrived at lunch time but their flight was delayed.C和D选项有什么区别,为什么C不对A will B.must C.can D.should

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

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.他不可能这么快就到了.

D
should have arrived at lunch time 本应该在午饭时间到达,结果推迟了
should have done本应该怎样而实际没有
没有can have done的用法,用也是could have done这是本可以怎样,结果没有