2 情态动词must推测用法疑问

延边大学出版社,主编  沈俊   八下《一线课堂》P22

2. My brother didn't say anything and walked away. He must be angry.

我认为句中的be应该改为have been,表示对过去情况的推测,才符合该题语义。而must be 主要是对现在,或将来情况的推测。例如:

You must have seen him yesterday(摘自辞书)

It must have been the coffee that kept me awake.(辞书)

请专家老师指导。

attachments-2022-03-H0NHxnp6623d0c22501da.jpg

请先 登录 后评论

最佳答案 2022-04-03 13:59

书上的用法没有问题,这和语境有关。My brother didn't say anything and walked away. He must be angry.  语境可以是My brother 刚走一会儿,所以说话人认为他现在还是处于angry状态. 如果是回忆很长一段时间之前发生的事,说话人推测过去,那就要用He must have been angry了。

请先 登录 后评论

其它 2 个回答

西门正

首先,与“基本助动词”不同的是“情态助动词”的“时”的形式并不是时间区别的主要标志。如果情态助动词表示推测性意义如“可能、必然、预测”等时,以下三种时态可随意使用,视具体情况而定。

①情态助动词+不定式一般时表示现在或将来时间。

②情态助动词+一般进行时表示现在或将来时间。

③情态助动词(shall除外)+不定式完成时或完成进行时表示过去时间。

请先 登录 后评论
zbr1016.

希望看到更多专家老师的看法,比如刘永科老师,曹老师等”。我突然想到刘老师很长时间没来了。

请先 登录 后评论
  • 3 关注
  • 0 收藏,1248 浏览
  • quanfa   提出于 2022-03-25 08:26