چه زمانی از must have beenاستفاده می شود؟ ایا با should have beenمتفاوت است؟

پاسخ Native Speaker
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. (او باید هنگام وقوع حادثه ترسیده باشد.)