Explanation
Use "cannot" when something is impossible in logic or in the situation. It is not about ability here.
In "He cannot be at home because his car is outside," "He" is the person we are talking about, "cannot be" shows the impossible idea, and "at home" is the place. The reason comes after "because." In speech, people often say "can't." Japanese often uses "〜はずがない" or "ありえない" for this meaning, and English puts that judgment in the modal verb "cannot."
"cannot" は、論理的にありえないことや、状況から見て不可能なことを言うときに使います。ここでは「できる・できない」の能力ではありません。
例えば "He cannot be at home because his car is outside." では、"He" が話題の人、"cannot be" が「家にいるはずがない」という判断、"at home" が場所です。理由は "because" の後ろに置きます。会話では "can't" と短く言うことが多いです。日本語の「〜はずがない」「ありえない」に近いですが、英語ではその判断を "cannot" で表します。
Examples
- Two plus two cannot be five. 2足す2が5であることはありません。
- This key cannot open that door. この鍵ではあのドアは開きません。
- She cannot be in two places at once. 彼女が同時に2か所にいることはできません。
- He cannot be at home because his car is gone. 彼は車がなくなってしまったので、家にいることができません。
- How can that be true? It cannot be true. どうしてそんなことが本当だと言えるのですか。そんなはずはありません。
- If the computer has no power, it cannot start. 電源が入っていなければ、そのパソコンは起動できません。
Common Mistakes
Japanese learners often use "must not" when they mean logical impossibility. "He must not be at home because his car is gone" means prohibition, not impossibility. The correct form is "He cannot be at home because his car is gone." Another common error is adding "to" after the modal: "cannot to be" is wrong. Use the base verb: "cannot be."
日本語では「〜はずがない」と「〜してはいけない」が近く見えるため、論理的に不可能な意味で "must not" を使ってしまうことがあります。"He must not be at home because his car is gone." だと「家にいてはいけない」という禁止の意味に聞こえます。正しくは "He cannot be at home because his car is gone." です。また、"cannot to be" のように "to" を入れる誤りもよくあります。助動詞の後ろは原形なので "cannot be" と言います。