「If」は「もし」と言う意味で使われ、仮定節や条件節に使用され、「 When」は「〜の時には、〜の場合には」と言う意味で使われます。「if」は確率が低いことや非現実的なことを表す一方、「when」はより確実で、現実性のあることを示します。
If there were an earthquake, the building will collapse.
もし地震があったら、ビルは崩壊する。
When there is an earthquake, the building will collapse.
地震があった時には、ビルは崩壊する。
どっちがどっちか迷ってしまう場合は下記のセリフを覚えておくと役に立つかもしれません。
It’s not a matter of if, but when.
それは、もし起こるかではなく、いつ起こるかである。
※いつ起きても変でないと言う意味になります。
難易度:4/10
関連リンク:「Instead of」と「rather than」の違いは?