推量と仮説を表す助動詞: must, might, could, can't。must be と must have been の違い。日本語話者向けの英語上級者向け。
He must be tired (now).
彼はきっと疲れている(今) — 現在の推量。
He must have been tired (yesterday).
彼はきっと疲れていた(昨日) — 過去の推量。
She might be at home.
彼女は家にいるかもしれない — 可能性。
She might have left already.
彼女はもう出発したかもしれない — 過去の可能性。
It can't be true.
それが本当であるはずがない — 確信の否定。
It can't have been him.
彼だったはずがない — 過去の否定。
They could be lost.
彼らは道に迷っているかもしれない。
He may know the answer.
彼は答えを知っているかもしれない。
She may have forgotten.
彼女は忘れてしまったかもしれない。
You must be joking!
あなたはきっと冗談を言っている! — 高い確信。
He must have studied a lot.
彼はたくさん勉強したに違いない。
It might rain later.
後で雨が降るかもしれない。
She could have called.
彼女は電話できたのに — 実際にはしなかった。
They must be on their way.
彼らはきっと向かっている途中だ。
He can't have known about it.
彼はそのことを知っていたはずがない。
She might be sleeping right now.
彼女は今、寝ているかもしれない。
I must have left my keys at home.
私はきっと家に鍵を忘れてきた。
They couldn't have arrived yet.
彼らはまだ到着したはずがない。
It may be too late.
手遅れかもしれない。
He must work very hard.
彼はきっと一生懸命働いている。
She might not come.
彼女は来ないかもしれない。
You must have seen the news.
あなたはきっとそのニュースを見たに違いない。
They can't be serious.
彼らは本気であるはずがない。
He could be the new manager.
彼が新しいマネージャーかもしれない。
She must have missed the bus.
彼女はきっとバスに乗り遅れたに違いない。