延边大学出版社,主编 沈俊 八下《一线课堂》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.(辞书)
请专家老师指导。
书上的用法没有问题,这和语境有关。My brother didn't say anything and walked away. He must be angry. 语境可以是My brother 刚走一会儿,所以说话人认为他现在还是处于angry状态. 如果是回忆很长一段时间之前发生的事,说话人推测过去,那就要用He must have been angry了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!