toとforの違い|方向と目的で使い分ける前置詞を例文で解説
toとforはどちらも「〜のために」「〜に」と訳せる場面がありますが、コアイメージが異なります。toは「方向・到達点」、forは「目的・利益・対象」を表します。動詞との組み合わせで使い分けが決まる場合も多いです。
toとforは英語で最も頻繁に使われる前置詞の2つです。どちらも「〜に」「〜のために」と訳せるため、日本人学習者にとって使い分けが難しいポイントです。toのコアイメージは「方向・到達」で、ある地点に向かう動きを表します。forのコアイメージは「目的・利益」で、何かのためにという意味を表します。この記事では、場面ごとの使い分けと、動詞によって決まるパターンを解説します。
to / for 早わかり比較表
| 比較ポイント | to | for |
|---|---|---|
| コアイメージ | 方向・到達(〜に向かって、〜へ) | 目的・利益(〜のために、〜にとって) |
| 「〜に渡す」の構文 | give / send / show + 物 + to 人 | buy / make / cook + 物 + for 人 |
| 時間表現 | 10 to 5 = 5時10分前(イギリス英語) | for 3 hours = 3時間の間 |
| 典型的な用法 | go to, talk to, listen to, belong to | wait for, look for, thank for, prepare for |
場面別の使い分け
「彼女にプレゼントをあげた」と伝える
giveは相手に直接渡す動詞なのでtoを使う。give a present to her。物が相手に到達するイメージ。
I gave a birthday present to my sister.
姉に誕生日プレゼントをあげた。
「彼女にケーキを焼いた」と伝える
makeやcookは相手のために作る動詞なのでforを使う。利益を受ける人が対象。
I baked a cake for my mother.
母のためにケーキを焼いた。
「東京駅に行きたい」と道を尋ねる
目的地に向かう方向を示すのでto。go to, walk to, drive toなど移動の動詞にはtoが付く。
How do I get to Tokyo Station?
東京駅にはどうやって行けますか?
「健康のために運動する」と目的を述べる
「〜のために(目的)」を表すのでfor。for health, for funなど目的・理由を示す。
I exercise every day for my health.
健康のために毎日運動しています。
「この仕事は私には難しい」と感想を述べる
「〜にとって」という判断の対象を示すのでfor。too...for, easy for, difficult forなど。
This task is too difficult for me.
この仕事は私には難しすぎる。
よくある間違い
I bought a gift to her.
I bought a gift for her.
buyは「相手のために買う」動詞なのでforを使います。toを使うのはgive, send, showなど「相手に到達させる」動詞です。
Please explain me this problem.
Please explain this problem to me.
explainは二重目的語を取れない動詞です。explain + 物 + to + 人の語順になります。
I'm looking forward for the trip.
I'm looking forward to the trip.
look forward toは「〜を楽しみにする」の定型表現。toは前置詞なので後ろにはthe trip(名詞)やgoing(動名詞)が来ます。
動詞で決まるtoとforの使い分け
toとfor の「〜のために」の違い
紛らわしいtoとforのイディオム
よくある質問
Q.「〜に話す」はtalk to / talk forどちらですか?
talk toが正しいです。forは使いません。speak to / speak withも同様です。ただしtalk for someone(誰かの代わりに話す)という使い方はあります。前置詞で意味が変わるので注意しましょう。
Q.leave for とleave toの違いは?
leave for Tokyo(東京に向けて出発する)が正しい表現です。leave to Tokyo とは言いません。ただしleave toはleave it to me(私に任せて)のように別の意味で使われます。
Q.for the first timeとto the first timeどちらが正しい?
for the first time(初めて)が正しい表現です。I visited Kyoto for the first time.(初めて京都を訪れた)。to the first timeとは言いません。
Q.be used toとbe used forの違いは?
be used to...は「〜に慣れている」、be used for...は「〜のために使われる」です。I'm used to waking up early.(早起きに慣れている)。This tool is used for cutting wood.(この道具は木を切るために使われる)。全く異なる意味になります。