whyとhow comeの違い
whyの意味は
「なぜ(理由や目的を尋ねる)、理由」
という意味です。
“Why did you go there ?”
「あなたはなぜそこに行ったの?」
how comeの意味は
「なぜ(そうなるのか)」
という意味です。
“How come you didn’t eat ?”
「あなたはどうして食べなかったの?」
whyとhow comeの違いですが、whyに比べるとhow comeは口語的です。意味は同じですが、用途が若干違います。
how comeは元々
“How did it come about ?”
「どのようにそれが起きたの?」
という意味です。
whyは単に理由を聞いているのに対し、how comeの場合は反語的で、「それが起こるとは思えないのにどうして起きたのか?」という感じです。
“Why did he get angry ?”
「彼が怒った理由は?」
“How come he got angry?”
「彼は一体全体どうして怒ったの?(彼が怒るとは思えないが)」