MENU

be good atだけじゃない? good with・good for・good to の違いをやさしく解説

good の後ろで意味が変わる? be good at・good with・good for・good to の違いをやさしく整理

「be good at は知っているけれど、good with や good for になると急にあやしい」という人は多いです。先に結論を言うと、good の意味そのものより、後ろの前置詞で『何が得意なのか・誰にどう良いのか』が変わります。

この記事では、初心者が混ざりやすい 4 つの形を、中学英語レベルで整理します。会話でそのまま使いやすい短い例文も入れています。

  • この記事で分かること
  • be good at: 何かをするのが得意
  • good with: 人や物をうまく扱える
  • good for: 〜に良い、役に立つ
  • good to: 〜に親切、やさしい
  • それぞれの使い分けと、よくある言い間違い
目次

まず結論:4つの違いは「相手」と「向き先」で見る

最短で覚えるなら、こうです。

  • be good at は「行動・教科・スポーツが得意」
  • good with は「人・お金・機械などをうまく扱える」
  • good for は「誰かや何かにとって良い」
  • good to は「誰かに対して親切」

たとえば、次の4文は全部意味が違います。

  • She is good at math.
    彼女は数学が得意です。
  • She is good with children.
    彼女は子どもの相手が上手です。
  • Milk is good for children.
    牛乳は子どもに良いです。
  • She is good to children.
    彼女は子どもたちにやさしいです。

同じ good でも、見ているポイントがまったく違います。

ここがポイント: good の後ろを見れば、「得意」なのか「扱いが上手」なのか「役に立つ」のか「親切」なのかを分けやすくなります。

コアイメージ:前置詞ごとに考えると覚えやすい

ここでは、難しい文法用語を使いすぎずに感覚をつかみます。

be good at の at

at は『ある点・ある活動』に目が向くイメージです。そこから、be good at は「その活動をうまくできる」になります。

  • good at tennis で「テニスが得意」
  • good at cooking で「料理するのが得意」
  • good at speaking English で「英語を話すのが得意」

つまり、動作や分野そのものを言いたいときに使います。

good with の with

with は『一緒に扱う・向き合う』感じです。だから good with は「人や物をうまく扱える」になります。

  • good with children で「子どもの相手が上手」
  • good with money で「お金の管理が上手」
  • good with computers で「コンピューターの扱いに強い」

be good at よりも、相手との接し方や扱い方が前に出ます。

good for の for

for は『〜のために』です。そこから good for は「〜にとって良い」「〜の役に立つ」という意味になります。

  • good for your health で「健康に良い」
  • good for children で「子どもに良い」
  • good for practice で「練習にちょうど良い」

これは得意の話ではなく、効果や利益の話です。

good to の to

to は『相手のほうへ向かう』イメージです。good to 人 で「その人に対して親切・やさしい」という意味になります。

  • good to me で「私にやさしい」
  • good to animals で「動物に親切だ」

ここでは、行動の向き先が人です。

使い分けを一気に比較

細かい説明より、まず並べて見ると整理しやすいです。

基本イメージ よく使う場面
be good at 何かを上手にできる 教科、スポーツ、作業、動作 I’m good at cooking.
good with 人や物をうまく扱える 子ども、お金、機械、動物 She’s good with kids.
good for 〜に良い、役立つ 健康、勉強、練習、環境 Walking is good for you.
good to 〜に親切、やさしい 人や動物への態度 He is good to his parents.

be good at だけで終わらせないための見分け方

ここがいちばん大事です。迷ったら、後ろに来る語を見て判断します。

「できること」なら be good at

後ろに動作や分野が来るなら、まず be good at を考えます。

  • good at English
  • good at tennis
  • good at singing
  • good at solving problems

「何をするのが得意か」を言っています。

「相手や道具」なら good with

人、動物、お金、機械のように、「うまく扱う対象」が来るなら good with が自然です。

  • good with children
  • good with dogs
  • good with money
  • good with computers

たとえば good at children とはふつう言いません。子どもは「得意な科目」ではなく、相手をする対象だからです。

「効果」なら good for

体や勉強、仕事などへのプラスの効果を言うなら good for です。

  • good for your eyes
  • good for beginners
  • good for the environment

これは「上手にできる」という意味ではありません。

「態度」なら good to

誰かへのふるまいを言うときは good to が合います。

  • good to her students
  • good to old people
  • good to me

「その人にやさしいかどうか」を見ています。

例文で確認

短くてそのまま使いやすい文を集めます。

be good at の例文

  • I am good at math.
    私は数学が得意です。
    教科の得意・不得意を言う基本形です。

  • He is good at cooking.
    彼は料理が得意です。
    doing を使わなくても、名詞で自然に言えます。

  • She is good at speaking English.
    彼女は英語を話すのが得意です。
    動作を言うときは -ing の形がよく使われます。

good with の例文

  • My sister is good with children.
    私の姉は子どもの相手が上手です。
    保育、接客、家族の場面でもよく出ます。

  • He is good with money.
    彼はお金の管理が上手です。
    ただ「お金がある」ではなく、扱い方が上手という意味です。

  • Are you good with computers?
    あなたはコンピューターの扱いが得意ですか。
    職場や学校でも使いやすい表現です。

good for の例文

  • Walking is good for your health.
    歩くことは健康に良いです。
    健康の話では特によく使います。

  • This app is good for beginners.
    このアプリは初心者に向いています。
    「初心者にやさしい」に近い使い方です。

  • Water is good for plants.
    水は植物に良いです。
    人以外にも使えます。

good to の例文

  • She is always good to me.
    彼女はいつも私にやさしいです。
    人への態度をそのまま表せます。

  • Please be good to your brother.
    お兄さんにやさしくしてね。
    家庭内の会話でもよくある形です。

  • He was good to his dog.
    彼は自分の犬にやさしかったです。
    動物に対しても使えます。

会話でどう使う?

意味が分かっても、会話で出せないと定着しません。短い形で見ておきましょう。

学校で

A: Are you good at English?
B: Not really, but I am good at reading.

A: 英語は得意?
B: そこまでじゃないけど、読むのは得意だよ。

バイト先で

A: We need someone good with customers.
B: Then Mika is a good choice.

A: お客さん対応がうまい人が必要だね。
B: それならミカが向いてるね。

日常会話で

A: Is this exercise good for my back?
B: Yes, but do it slowly.

A: この運動は腰にいい?
B: うん。でもゆっくりやってね。

家族の話で

A: Your grandfather is very kind.
B: Yes, he has always been good to us.

A: あなたのおじいさん、とても親切だね。
B: うん、ずっと私たちにやさしいんだ。

よくある間違い

初心者が特に混ぜやすいポイントを、短く直します。

1. good at children と言ってしまう

  • 不自然: She is good at children.
  • 自然: She is good with children.

子どもは「すること」ではなく、相手にする対象です。だから with を使います。

2. good for me を「私に親切」と思ってしまう

  • This is good for me.
    これは私にとって良いです。
  • She is good to me.
    彼女は私にやさしいです。

for は利益、to は態度です。ここは意味が大きく変わります。

3. good with math としてしまう

  • 不自然: I am good with math.
  • 自然: I am good at math.

math は「扱う相手」というより、教科・分野です。だから at が基本です。

4. good to を何にでも使ってしまう

good to は便利そうに見えますが、基本は good to 人 で覚えると安全です。

  • He is good to his friends.
    彼は友だちにやさしいです。

一方で、It's good to see you. のような形は別の使い方です。今回のテーマでは、まず good to 人 = 人にやさしい をしっかり押さえれば十分です。

まとめ

4つをもう一度、短く整理します。

  • be good at: 勉強、スポーツ、動作が得意
  • good with: 人・お金・機械などの扱いが上手
  • good for: 〜に良い、役に立つ
  • good to: 〜に親切、やさしい

迷ったら、「後ろに来るのは何か」で考えてください。

  • 行動や分野なら at
  • 扱う相手なら with
  • 効果や利益なら for
  • 態度の向き先なら to

次に英語で自己紹介したり、人の長所を言ったりするときは、I'm good at ... だけで止めず、I'm good with people.This is good for beginners. まで広げてみると、言えることが一気に増えます。

参照リンク

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次