苏幻儿81
幼苗
共回答了14个问题采纳率:92.9% 举报
首先,比较不客气地说一句,您的疑问都不成立.容我慢慢解释
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本该接受工作,但却没有
1年前
2