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. まで広げてみると、言えることが一気に増えます。
