student asking question

「must have been」の使い方を教えてください。「should have been」とは違いますか。

teacher

ネイティブによる回答

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.(その事件が起こった時、彼女は怯えたに違いない。)

よくあるQ&A

12/19

さっきの表現をクイズで解いてみよう!

かわいそうなダディーピッグ。きっと凍えて濡れているに違いないわ!さて、今はどこにいるのかしら?