高中英语情态动词

1The construction of our library (must be completed) by the end of next week.括号里为啥不能用must have been completed表示预测,说不通吗?

2If you (will) be quiet,I'll will tell you what happened.括号里和may可以相比,为什么用will

3-Did Bob take the job in the supermarket?
-No,but I think he()
A.will have B。may have C.should have D.must have
为什么就选C了,其他的错在哪儿啊

首先,比较不客气地说一句,您的疑问都不成立。容我慢慢解释

1 句意很明显,图书馆的建造是还没有完成的,根据“下周末”的时间状语就可以推知。也就是说,这里的情态动词起到的语法功能是对“将来事件的推测”。那么,只能是must be completed。must have been done是对过去事实的推测,不符合句意。

2 在这个地方,will有两层含义,一是表将来。即在“我”将要说话的这段时间保持安静;二是表能力和意愿。即说话人“我”对于“你”的一种请求和“你”保持安静的能力与意愿。相比之下,may就不是最佳选择了。

3 问句问Bob有没有接受在超级市场的工作,答语已经说了没有。即Bob没有接受在超级市场的工作的事实已经确定,不存在任何推测成分,故排除“情态动词表推测”的ABD项。C是一个固定搭配。should have done表示本某某人本应该做某事(言外之意他却没有做) shouldn't have done表示某某本不该做某事(言外之意他却做了)。所以NO之后有转折词But,说明Bob本该接受工作,但却没有
温馨提示:答案为网友推荐,仅供参考
相似回答