När används must have been? Skiljer det sig från should have been?

Modersmålstalarens svar
Rebecca
Ja, must have beenär inte samma sak som should have been. Must have beenbetyder att komma till en slutsats eller bedömning av det förflutna, och should have beenbetyder att du förväntade dig att något skulle hända men att det inte hände. Exempel: The food should have been delivered by now, but it isn't. (Maten borde redan ha levererats, men har inte levererats ännu.) Exempel: The food must have been delivered by now at the party. We'll eat when we arrive. (Maten borde redan ha levererats till festen vid det här laget, och den borde vara tillgänglig när vi anländer.) Exempel: She must have been scared when the incident happened. (Hon måste ha varit rädd när olyckan inträffade.)