Kdy se must have beenpoužívá? Liší se od should have been?

Odpověď rodilého mluvčího
Rebecca
Ano, must have beennení totéž co should have been. Must have beenznamená dospět k závěru nebo soudu o minulosti a should have beenznamená, že jste očekávali, že se něco stane, ale nestalo se to. Příklad: The food should have been delivered by now, but it isn't. (Jídlo už mělo být doručeno, ale ještě ne.) Příklad: The food must have been delivered by now at the party. We'll eat when we arrive. (Jídlo už mělo být doručeno na večírek a mělo by být k dispozici, až dorazíme.) Příklad: She must have been scared when the incident happened. (Musela být vyděšená, když se nehoda stala.)