英語を学んでいると、「旅行で来た」「仕事で来た」と表現するときに、なぜforを使ったりonを使ったりするのか疑問に感じることがあります。日本語ではどちらも「目的」を表しているように見えるため、前置詞の違いが分かりにくい部分です。
例えば、「Are you here for sightseeing?」「Are you here on business?」「Are you here on vacation?」では、それぞれ異なる前置詞が使われています。この記事では、forとonの基本的なイメージから、それぞれの表現が持つニュアンスまで分かりやすく解説します。
英語の前置詞は日本語訳ではなくイメージで理解する
英語の前置詞は、日本語の「で」「に」「の」などに単純に置き換えて覚えると混乱しやすくなります。大切なのは、その前置詞が持つ基本的なイメージを理解することです。
forは「目的・方向・対象」を表すことが多く、何かをするための理由や目的を示します。一方、onは「ある状態の上に乗っている」「特定の活動や状態に入っている」というイメージがあります。
そのため、「観光するために来た」はfor sightseeing、「仕事という活動中で来ている」はon businessという違いになります。
Are you here for sightseeing? の意味とforの使い方
「Are you here for sightseeing?」は、「観光でここに来ているのですか?」という意味になります。
この場合のforは、「目的」を表しています。「何のためにここにいるのか」を聞いているため、forが使われます。
例えば、以下のような表現でもforは目的を示しています。
- I came to Japan for sightseeing.(観光のために日本へ来ました)
- She went abroad for study.(彼女は勉強のために海外へ行きました)
- This tool is for cooking.(この道具は料理用です)
つまり、forは「その行動の目的は何か」という視点で使われる前置詞です。
Are you here on business? の意味とonの使い方
「Are you here on business?」は、「仕事でこちらに来ているのですか?」という意味です。
ここでのonは、仕事という活動や状態に関わっていることを表しています。英語では、businessやvacationなど一部の決まった表現でonを使うことがあります。
例えば、「出張中」という状態は「on business」と表現します。直訳すると「仕事の上にいる」という不自然な形になりますが、英語では「仕事という活動に参加している状態」という感覚です。
同じような表現には以下があります。
- on vacation(休暇中)
- on duty(勤務中)
- on a trip(旅行中)
- on a journey(旅の途中)
これらは、特定の活動や状態の中にいるという考え方でonが使われています。
Are you here on vacation? でonを使う理由
「Are you here on vacation?」は、「休暇で来ているのですか?」という意味です。ここでもonは、vacationという期間や状態に入っていることを表しています。
英語では「休暇を目的として来た」というより、「休暇という時間を過ごしている状態」と考えるため、forではなくonが自然になります。
例えば、旅行先で友人に聞かれた場合、「I’m here on vacation.(休暇で来ています)」という答え方が一般的です。
for sightseeingとon vacationの違い
「観光」と「休暇」はどちらも旅行に関係するため混乱しやすいですが、注目している部分が異なります。
| 表現 | 意味 | 注目している部分 |
|---|---|---|
| for sightseeing | 観光目的で | 目的・理由 |
| on vacation | 休暇中で | 状態・期間 |
| on business | 仕事で | 活動中の状態 |
例えば、同じ日本旅行でも、「日本を見ることが目的ならfor sightseeing」、「休暇を楽しんでいる状態ならon vacation」と考えることができます。
旅行や出張で使える自然な英語表現
海外旅行や外国人との会話では、目的を聞かれる場面が多くあります。前置詞の違いを理解すると、自然な受け答えができるようになります。
例えば、空港やホテルで以下のような会話ができます。
A:Are you here for sightseeing?
B:Yes, I’m here on vacation.
(A:観光で来たのですか?
B:はい、休暇で来ています。)
また、仕事の場合は「I’m here on business.」と言えば、「仕事で来ています」という意味になります。
まとめ|forは目的、onは活動や状態を表すと考える
英語のforとonの使い分けは、日本語訳だけで判断すると難しく感じます。しかし、それぞれの基本イメージを理解すると整理しやすくなります。
forは「何のために」という目的を表し、sightseeingのような目的にはforが使われます。一方、onは「その活動や状態の中にいる」という感覚があり、businessやvacationなどではonが自然です。
前置詞は単なる暗記ではなく、英語話者がどのようなイメージで言葉を使っているかを理解することが重要です。目的ならfor、活動や状態ならonという基本を押さえると、旅行や日常会話で役立つ表現を正しく使えるようになります。


コメント