Where are the children? The dinner✀s going to be

.—Where are the children? The dinner’s going to be completely ruined. —I wish they _always late.(2011?北京,28) A.weren’t B.hadn’t been C. wouldn✀t be D. wouldn✀t have been答案选A,为什么呢?这两句话意思我搞不清楚,到底表达了什么啊?:
2026年09月27日 13:40
有3个网友回答
网友(1):

---孩子们在哪?再这么等下去,这顿饭就吃不好了。
---我希望他们不要老是吃饭不准时

注意: wish 后面的句子中,如果表示与现在的事实相反的愿望,动词要用过去式,也就是虚拟语气
从语境看,孩子吃饭不准时,是现在的事实, 说话者希望他们能准点,显然是与现在事实相反的愿望

再如: 我希望我是一只鸟!
I wish I were(过去式)a bird!

请及时采纳,不懂继续问( 天天在线 )(*^__^*) 祝学习进步! 谢谢!

网友(2):

wish后面的宾语从句中要用虚拟语气。表示现在不可能实现的愿望,谓语动词用过去时,be动词一律用were.
根据句意:
--孩子们到哪去了?这顿饭又要被破坏了。
-- 我希望他们不要总是迟到。(而事实上孩子们还没有来)

网友(3):

考查虚拟语气的用法。句意为“——孩子们哪儿去了?这顿饭快要吃不起来了。——我但愿他们不要老是迟到。”wish引出虚拟语气,题干中出现always,从句虚拟使用一般过去时。选A。