哪位同学老师帮忙解答一下下面这道北大英语考博的单选题,谢谢

问题描述:

哪位同学老师帮忙解答一下下面这道北大英语考博的单选题,谢谢
To be sure,there would be scarcely no time life over things if school children____all sides of every matter on which they hold opinions.
A.would have been expexted to have considered
B.were expexted toconsider
C.will be expexted to have been considered
D.were expexted to have considered

life应该是 left
expexted应该是 expected
这是 与现在情况 相反 的虚拟语气
主句 用 过去将来时从句 用一般过去时
所以 首先 排除 A C
选项D是动词不定式 的完成形式 做主补表示 先于 expect已经发生的动作 属于 逻辑错误故错
所以 答案是 B.were expexted toconsider
句子意思 可以肯定的是,假如我们期待 学校的孩子们 对待每件事情的观点都要经过非常周全的考虑的话,那他们就没有时间做事情了.非常感谢您的回答,不过还需请教 怎么能看出是过去将来时而不是would+do 的形式?would+do 的形式 就是 过去将来时 的形式 当然 would 有时 也可以是 情态动词但这并不 影响本题 的选择因为 与现在 相反 的虚拟语气 的 构成 形式 就是主句谓语would/could /should /might +do,if 虚拟条件句的谓语 是一般过去时