えいたんごクイズ

to と for の違い — 目的と方向の使い分け

tofor は、どちらも日本語では「〜に」「〜へ」「〜のために」と訳せてしまうため、入れ替えても良さそうに見える前置詞のペアです。しかし核イメージはまったく違います。1文で言うと、to = 明確な方向・到達点 (〜へ、〜に)for = 目的・対象 (〜のために、〜にとって)。たとえば I go to school.(学校という到達点に向かう) と This present is for my mother.(プレゼントは母のためのもの) を比べると、矢印の向き先と「誰のために用意したか」というニュアンスの差が見えてきます。この記事では、中学〜高校・英検3〜準2級向けに、SVOO 文型の前置詞選びまで含めて整理します。

この記事のポイント

  • to = 明確な方向・到達点。矢印の先に 受け取る側 / 到着地 がある
  • for = 目的・対象。誰のために / 何のために 用意するかを表す
  • SVOO の書き換えで give / show / send / teach は tobuy / make / cook / find は for
  • go to school / wait for the bus などの 動詞 + 前置詞 はセットで覚える
  • for + 時間 (for two hours) は 期間、to + 時間 (from 9 to 5) は 終点

結論:1文で言うと

to「→ ある地点・相手まで届く」 矢印のイメージ。方向と到達点を示す。

for「〜のために / 〜にとって」 目的・対象を示す。届くかどうかは問わない。

前置詞 核イメージ 典型例
to 方向・到達点 (〜へ / 〜に) go to school / give it to me
for 目的・対象 (〜のために / 〜にとって) a present for you / wait for the bus

to の意味と使い方

to の核イメージは 「→ ある地点・相手に届く矢印」。場所への移動、相手への伝達、相手への手渡しなど、動作の到達点がはっきりしている 場面で使います。

I go to school by train. — 電車で学校に通う。[到達点]

She gave a present to her mother. — 彼女は母にプレゼントをあげた。[受け取る相手]

I talked to my friend yesterday. — 昨日、友だちと話した。[相手に向けて話す]

We work from 9 to 5. — 9時から5時まで働く。[終点の時刻]

The train to Tokyo leaves at 8. — 東京行きの電車は8時に出る。[行き先]

不定詞の to は別物

I want to study English.(英語を勉強したい) のような to + 動詞の原形不定詞 と呼ばれる別の文法カテゴリで、前置詞の to とは別物として扱います。とはいえ「これからすること = 目指す方向」という意味では、to の 「→ これから向かう先」 感覚と通じる部分もあります。詳しくは 不定詞の記事 をどうぞ。

💡 to の後ろにくる名詞は、動作の 「届く先」「到達点」。矢印を一本イメージすると間違えにくくなります。

for の意味と使い方

for の核イメージは 「〜のために / 〜にとって」。届くかどうかではなく、誰のために / 何のために / どれくらいの期間 を表します。受け取る相手を 意識して用意する ニュアンスがあります。この記事では 目的・対象 を中心に、あわせて 期間の for も確認します。

This present is for my mother. — このプレゼントは母のためのものだ。[対象]

I bought a gift for you. — あなたへのプレゼントを買った。[恩恵を受ける人]

I study English for the future. — 将来のために英語を勉強する。[目的]

We waited for the bus for thirty minutes. — 30分バスを待った。[wait for = 対象 / for thirty minutes = 期間]

I have lived here for two years. — ここに2年間住んでいる。[期間]

English is difficult for me. — 英語は私にとって難しい。[〜にとって]

💡 for の後ろにくる名詞は 「目的」「恩恵を受ける相手」「期間」「誰のため?」「何のため?」 と問い直せたら for が当てはまります。期間の for + 時間for と since の違い もあわせて確認しておくと安心です。

使い分けの判断基準

迷ったら次の表で 「方向・到達点」「目的・対象」 かをチェック。典型動詞をいくつか覚えると、知らない動詞でも当たりがつくようになります。

to for
核イメージ 方向・到達点 目的・対象
場所 go / come / fly / drive / move to leave for (〜に向けて出発)
give / show / send / teach / write / talk to buy / make / cook / find / get for
時間 from 9 to 5 (終点の時刻) for two hours (期間)
待つ・探す wait for / look for / search for
日本語訳のヒント 「〜へ」「〜に (届く)」 「〜のために」「〜にとって」「〜の間」

動詞ごとに前置詞が固定 されているパターンが多いので、動詞 + 前置詞 をセットで覚える のが結局いちばん早いです。

SVOO 文型の前置詞選び — give to / buy for

SVOO (第4文型) の文 — I gave my mother a present.(母にプレゼントをあげた) — は、語順を入れ替えて SVO + 前置詞 + 人 に書き換えられます。このときに使う前置詞が 動詞によって to か for に分かれる のがやっかいなところ。判断のキーは 「相手にモノが実際に届くか (to)」「相手の代わりにしてあげるか (for)」 です。

タイプ 代表動詞 書き換え例
受け取る人 (to) give / show / send / teach / tell / write / lend / pass I gave a present to my mother.
恩恵を受ける人 (for) buy / make / cook / find / get / choose I bought a gift for you.

She showed the photo to her friend. — 彼女は友だちに写真を見せた。[show → to]

He sent a letter to his mother. — 彼は母に手紙を送った。[send → to]

My father teaches English to high school students. — 父は高校生に英語を教えている。[teach → to]

I made lunch for my friend. — 友だちのために昼食を作った。[make → for]

My mother cooked dinner for us. — 母が私たちのために夕食を作ってくれた。[cook → for]

Could you find a seat for me? — 私のために席を見つけてくれますか?[find → for]

I chose a present for her. — 彼女のためにプレゼントを選んだ。[choose → for / 相手のために選ぶ]

give / show / send / teachモノや情報が相手まで届く ので to。buy / make / cook / find相手は受け取るかもしれないが、まずは自分が代わりに動く ので for。「届く矢印 → to」「代わりにしてあげる → for」と覚えておくとミスが減ります。

よくある間違い

= 自然 / = 文法的には可だが文脈次第で不自然 / = 誤り

❌ I gave a present for my mother. (「母にあげた」の意味では不可)

⭕ I gave a present to my mother. — give は 「相手まで実際に届く」 動詞なので to。for にすると「母のために (誰か別の人に) あげた」のような別の意味に取られてしまいます。

❌ I bought a present to me.

⭕ I bought a present for myself. / I bought myself a present. — buy は 「相手のために代わりに買う」 動詞なので for。to にすると「自分宛てに送った」のような不自然な響きになります。

❌ I go for school every day.

⭕ I go to school every day. — go は 到達点を示す to とセット。leave for(〜に向けて出発する) のように「行き先を目的地としてアナウンス」する場合は for もありますが、ふつうの「学校に通う」は to。

❌ I waited to the bus.

⭕ I waited for the bus. — wait は for とセット。「バスを目的にして待つ」イメージ。look for (探す)、search for (調べる) も同じ for グループです。

❌ I have lived here to two years.

⭕ I have lived here for two years. — 期間の「〜の間」は for。to にすると「2年という時刻まで」という意味不明な表現になります。

⭕ I talked with my friend. / ⭕ I talked to my friend.

どちらも自然です。talk to「相手に向けて話す」(矢印は一方向)、talk with「相手と双方向に話し合う / 一緒に話す」 という微妙なニュアンス差。教科書では talk to のほうがよく見ますが、会話では talk with も同じくらい使われます。

練習問題

問1. 空所に入れるのに最も自然な前置詞を選びなさい。

My father gave a watch ( ) me on my birthday.

① to ② for ③ in ④ with

答えと解説を見る

答え: 。give は 「相手まで届く」 動詞なので to グループ。SVOO の My father gave me a watch. と同じ意味です。

問2. 空所に入れるのに最も自然な前置詞を選びなさい。

She made a cake ( ) her son's birthday.

① to ② for ③ at ④ on

答えと解説を見る

答え: 。make は 「相手のために作ってあげる」 動詞なので for グループ。「息子の誕生日のため」という目的の for とぴったり合います。

問3. 日本語に合うように ( ) 内を並べかえなさい。

「私たちはバスを20分待った。」
We ( for / waited / the bus / for ) twenty minutes.

答えと解説を見る

答え: We waited for the bus for twenty minutes. 1つ目の for は wait for(〜を待つ) の for、2つ目の for は 期間 の for。同じ前置詞が役割を変えて2回出る 典型パターンです。

手応えを試したい人は 語彙力診断 で自分のレベル帯をチェックしてみてください。

英検・試験での出題パターン

  • 英検5級〜4級: go to / come to / wait for など 動詞 + 前置詞 のセットがそのまま空所補充で出ます。
    例: I go ( ) school by bike. ① to ② for ③ at → 答え: ① (到達点なので to)
  • 英検4級〜3級: SVOO の書き換えで give → to / buy → for の対比が頻出。
    例: I bought a present ( ) my mother. ① to ② for ③ on → 答え: ② (buy は for グループ)
  • 英検3級〜準2級: for + 期間 / from 〜 to 〜 の時間表現や、wait for / look for などの 動詞 + 前置詞のセット が出題対象。
  • 英検準2級以上: 読解で It is difficult for me to 〜(私にとって〜するのは難しい) など for + 人 の構文が増えます。

えいたんごクイズの語彙力診断でも、to / for の前置詞選びは 3級〜準2級 のレベル帯で出題されやすいポイント。語彙だけでなく、相性のよい前置詞ごと覚えておくと得点源になります。

すきま時間に えいたんごクイズの学習モード で、give / buy / wait / look などの頻出動詞を例文の中で前置詞ごと覚えておくと、英検の語彙・並べ替え問題で効きます。

例文の中で、前置詞ごと身につけよう

えいたんごクイズなら、英検級・レベル別に to / for と相性のよい動詞を例文付きで練習できます。

関連ページ