Wanneer wordt must have beengebruikt? Is het anders dan should have been?

Antwoord van de moedertaalspreker
Rebecca
Ja, must have beenis niet hetzelfde als should have been. Must have beenbetekent tot een conclusie of oordeel komen over het verleden, en should have beenbetekent dat je verwachtte dat er iets zou gebeuren, maar dat het niet gebeurde. Voorbeeld: The food should have been delivered by now, but it isn't. (Het eten had al bezorgd moeten zijn, maar dat is nog niet gebeurd.) Voorbeeld: The food must have been delivered by now at the party. We'll eat when we arrive. (Het eten zou nu al op het feest moeten zijn afgeleverd en het zou beschikbaar moeten zijn als we aankomen.) Voorbeeld: She must have been scared when the incident happened. (Ze moet bang zijn geweest toen het ongeluk gebeurde.)