英語を学び始めたとき、多くの人が「to」と「for」の使い分けに悩みます。どちらも日本語に訳すと「〜に」や「〜のために」となることが多く、混乱しやすいポイントです。でも心配いりません。
この記事では、「to」と「for」の違いを初心者にも分かりやすく解説します。例文もたくさん用意していますので、この機会にしっかり使い分けをマスターしましょう。
「to」と「for」の基本的な違い

「to」と「for」はどちらも前置詞として頻繁に使われますが、根本的な意味には明確な違いがあります。この違いを理解することが、正しい使い分けの第一歩です。
「to」は「到達する」というイメージを持ちます。何かが目的地や対象に向かって進み、そこに確実に届くという意味合いです。矢印のように、始点から終点までの直接的なつながりを表します。
一方、「for」は「方向性」や「目的」を表します。何かに向かう気持ちや意図はありますが、必ずしもそれが相手に届くとは限りません。ある対象に向けた行動や気持ちを示しますが、実際に到達するかどうかは別問題なのです。
例えば、「I went to Tokyo」(東京に行った)は東京に実際に到着したことを意味しますが、「I left for Tokyo」(東京へ向かった)は東京方面に出発したことを表すだけで、実際に到着したかどうかは分かりません。
「to」が表すのは「到達」のイメージ
「to」は目的地や対象への「到達」を表す前置詞です。何かが始点から終点へ移動し、確実にそこに到達するイメージを持っています。物理的な移動だけでなく、抽象的な「届く」というニュアンスも含みます。
「to」を使うと、「確実に相手に届く・到達する」という感覚を表現できます。このイメージを覚えておくと、いろいろな状況での使い分けが理解しやすくなります。
「to」を使う一般的な動詞
「to」と一緒によく使われる動詞には、以下のようなものがあります。
- give(与える)
- send(送る)
- show(見せる)
- speak(話す)
- explain(説明する)
- tell(伝える)
- teach(教える)
- lend(貸す)
- sell(売る)
- say(言う)
これらの動詞に共通するのは、「相手が必要な動作」という点です。つまり、これらの行為は必ず受け手(相手)が存在しないと成立しません。
「to」を使った例文
では、「to」を使った具体的な例文をいくつか見てみましょう。
例文
- I gave a book to my friend.(私は友達に本をあげました。)
- She sent a letter to her grandmother.(彼女は祖母に手紙を送りました。)
- The teacher explained the problem to the students.(先生は生徒たちに問題を説明しました。)
- Can you show your homework to me?(宿題を私に見せてくれませんか?)
- I told the truth to my parents.(私は両親に真実を話しました。)
- He sold his old bicycle to Tom.(彼は古い自転車をトムに売りました。)
- She always speaks kindly to children.(彼女はいつも子どもたちに優しく話しかけます。)
これらの例文では、動作が確実に相手に届いており、相手がいないと動作自体が成立しません。
「for」が表すのは「方向性」のイメージ
「for」は「目的」や「方向性」を表す前置詞です。何かに向かう気持ちや行動を表しますが、実際にそれが相手に届くかどうかは別問題です。「あなたのために」「〜に向けて」といった感覚を表現します。
物事の「目的」や「理由」を示すことが多く、「誰かのために」という気持ちが込められていることが特徴です。
「for」を使う一般的な動詞
「for」と一緒によく使われる動詞には、以下のようなものがあります。
- buy(買う)
- make(作る)
- cook(料理する)
- choose(選ぶ)
- get(取る、得る)
- order(注文する)
- prepare(準備する)
- save(取っておく)
- leave(残す)
- write(書く)
これらの動詞に共通するのは、「相手がいなくても成立する動作」という点です。つまり、これらの行為は受け手(相手)がいなくても行うことができます。
「for」を使った例文
では、「for」を使った具体的な例文をいくつか見てみましょう。
例文
- I bought a present for my mother.(私は母にプレゼントを買いました。)
- She made a cake for her brother’s birthday.(彼女は兄の誕生日のためにケーキを作りました。)
- He cooked dinner for his family.(彼は家族のために夕食を作りました。)
- I chose this book for you.(私はあなたのためにこの本を選びました。)
- They prepared a special room for guests.(彼らはゲストのために特別な部屋を用意しました。)
- She saved some cookies for later.(彼女は後のためにいくつかのクッキーを取っておきました。)
- I’m writing a letter for my pen pal.(私はペンパルのために手紙を書いています。)
これらの例文では、誰かのために何かをするという方向性や目的は示されていますが、実際に相手に届くかどうかは明確ではありません。また、相手がいなくても動作自体は成立します。
「to」と「for」の使い分けのポイント
「to」と「for」の使い分けのポイントを3つ解説します。
動詞による使い分け
「to」と「for」の使い分けの最も基本的なポイントは、使う動詞によって決まることが多いという点です。
「to」を使う動詞は、「相手が必ず必要な動詞(動作)」です。例えば、「give(与える)」という行為は、必ず「与える相手」が存在しないと成立しません。
「for」を使う動詞は、「相手がいなくても成立する動詞(動作)」です。例えば、「make(作る)」という行為は、誰かのために作るという意図はあっても、相手がいなくても「作る」こと自体は可能です。
文脈による使い分け
同じ動詞でも、文脈によって「to」と「for」の使い分けが変わることがあります。
例文
- I read a book to my child.(子どもに本を読み聞かせました。)
- I read a book for my research.(研究のために本を読みました。)
最初の例では、「子どもに届く」行為として「to」を使っていますが、2つ目の例では「研究目的で」という方向性を示すために「for」を使っています。
類似表現との違い
「〜のために」という意味では「to」と「for」の他にも、「in order to」や「so that」などの表現があります。
例文
- in order to:「〜するために」という目的を示す
例:I study hard in order to pass the exam.(試験に合格するために一生懸命勉強します。) - so that:「〜できるように」という結果を期待する目的
例:I will speak slowly so that you can understand me.(あなたに理解してもらえるようにゆっくり話します。)
これらは「to」や「for」よりも明確に目的を示す表現で、動詞の不定詞を伴う構文で使われることが多いです。
「to」と「for」の実践的な使い分け例
「to」と「for」の実践的な使い分けを、例文を使って解説します。
日常会話での使い分け
日常会話では、「to」と「for」の使い分けが自然と身についてくるものです。以下に、よくある会話の例を挙げてみましょう。
例文
- Could you pass the salt to me?(塩を私に渡してくれませんか?)
- I bought this gift for you.(あなたにこのプレゼントを買いました。)
- Please explain the rules to the new students.(新しい生徒たちにルールを説明してください。)
- She always cooks dinner for her family.(彼女はいつも家族のために夕食を作ります。)
微妙なニュアンスの違い
同じ状況でも、「to」と「for」を使い分けることで微妙なニュアンスの違いが生まれることがあります。
- I wrote a letter to my friend.(友達に手紙を書きました。)→ 友達が手紙を受け取る、直接的な関係性
- I wrote a letter for my friend.(友達のために手紙を書きました。)→ 友達の代わりに手紙を書いた、または友達のために手紙を用意した
このように、使う前置詞によって意味合いが変わることがあるので注意が必要です。
「to」と「for」の使い分け練習問題
ここで「to」と「for」の使い分けをマスターするための練習問題に挑戦してみましょう。空欄に「to」か「for」を入れてください。
- She gave a book ( ) her sister.
- He made lunch ( ) his parents.
- I sent an email ( ) my teacher.
- We bought presents ( ) the children.
- Can you explain this problem ( ) me?
- She cooked dinner ( ) her family.
- He sold his car ( ) his friend.
- I wrote a poem ( ) my mother.
- The teacher showed the picture ( ) the students.
- She chose a nice tie ( ) her father.
- Please tell the truth ( ) me.
- He prepared a surprise party ( ) his wife.
- I lent my dictionary ( ) my classmate.
- They ordered pizza ( ) everyone.
- She teaches English ( ) young children.
- I saved some money ( ) my future.
- Can you pass this note ( ) Jane?
- He got a new toy ( ) his son.
- I spoke ( ) the manager about the problem.
- She left a message ( ) her brother.
「to」と「for」の特別な使い方
「to」と「for」の特別な使い方を2つご紹介します。
特定の慣用表現
「to」と「for」は、特定の慣用表現の中でも使われます。これらは個別に覚える必要があります。
「to」を使う慣用表現
- talk to(〜に話しかける)
- listen to(〜を聴く)
- be married to(〜と結婚している)
- be similar to(〜に似ている)
- be kind to(〜に親切である)
「for」を使う慣用表現
- wait for(〜を待つ)
- look for(〜を探す)
- pay for(〜の代金を払う)
- be famous for(〜で有名である)
- thank for(〜に感謝する)
時間や期間を表す使い方
「for」は時間や期間を表すときにも使われます。
例文
- I studied for three hours.(3時間勉強しました。)
- She has lived in Japan for five years.(彼女は5年間日本に住んでいます。)
- We waited for you for a long time.(私たちは長い間あなたを待っていました。)
「to」はこのような時間や期間を表す用法はありませんが、時刻の範囲を示すことがあります。
例文
- The store is open from 9 to 5.(店は9時から5時まで開いています。)
- I read from page 10 to page 20.(10ページから20ページまで読みました。)
「to」と「for」に関するよくある質問
- 「I made a cake to my mother」は正しいですか?
-
いいえ、正しくありません。「make(作る)」は相手がいなくても成立する動作なので、「for」を使います。正しくは「I made a cake for my mother(母のためにケーキを作りました)」です。
- 「I sent a letter for my friend」は正しいですか?
-
この文は文脈によっては正しい場合もありますが、通常は「I sent a letter to my friend(友達に手紙を送りました)」が適切です。「for my friend」だと「友達の代わりに手紙を送った」という意味になります。
- 「go to」と「go for」の違いは何ですか?
-
「go to」は特定の場所や目的地に行くことを意味します(例:go to school)。「go for」は何かを得るために行く、または何かのために行動することを意味します(例:go for a walk, go for lunch)。
- 「speak to」と「speak for」の違いは何ですか?
-
「speak to」は誰かに直接話しかけることを意味します。「speak for」は誰かの代弁をすること、または何かを支持して話すことを意味します。
- 同じ動詞でも「to」と「for」の両方を使うことがありますか?
-
はい、同じ動詞でも文脈によって「to」と「for」の両方を使うことがあります。例えば「write to someone(誰かに手紙を書く)」と「write something for someone(誰かのために何かを書く)」では、意味が異なります。
まとめ

この記事では、「to」と「for」の意味の違いと使い分けについて詳しく解説しました。ポイントをまとめると以下のようになります。
- 「to」は到達や直接的な関係を表す前置詞で、「相手が必要な動作」に使われる。
- 「for」は方向性や目的を表す前置詞で、「相手がいなくても成立する動作」に使われる。
- 動詞によって使い分けが決まることが多い(give to, make for など)。
- 同じ動詞でも文脈によって使い分けが変わることがある。
- 特定の慣用表現では決まった前置詞を使う(talk to, wait for など)。
- 「for」は時間や期間を表すときにも使われる。
- 微妙なニュアンスの違いを理解することで、より正確な英語表現が可能になる。
英語の前置詞は、ネイティブスピーカーでも時に使い分けが難しいものですが、基本的な概念を理解し、多くの例文に触れることで習得できます。この記事で紹介した「to」と「for」の違いを意識しながら、実際の英語使用の中で練習してみてください。
また、わからないことがあれば辞書で確認したり、英語を話す人に質問したりすることも大切です。少しずつでも確実に理解を深めていけば、「to」と「for」の使い分けも自然にできるようになるでしょう。