你什么时候使用must have been ?这与should have been不同吗?

母语人士的回答
Rebecca
是的, must have been与should have been不同。 Must have been对过去得出结论或判断的手段,而should have been期望某事发生但没有发生的手段。示例: The food should have been delivered by now, but it isn't. (食物必须已经在聚会上送达。) 示例: The food must have been delivered by now at the party. We'll eat when we arrive. (饭菜应该已经送到了聚会上,我们到了就有了。) 例子: She must have been scared when the incident happened. (事故发生时她一定很害怕。)