結論: be good at English は「英語が得意」、be good for your health は「健康に良い」です。atは得意な分野・活動、forは人や物への利点を表します。同じgoodを使っても、後ろの前置詞で意味が変わります。
中高一貫校の中1・中2、英検5級から4級へ進む生徒向けの独自32問です。短文16問、会話8問、誤り訂正8問で、全問の正答・和訳・理由を掲載します。公式過去問ではありません。

慶英会 塾長|慶應義塾大学卒・英検1級
中高一貫校の学校英語・NEW TREASURE・英検対策を専門とするオンライン個別指導塾です。塾長紹介
good atとgood forの違い
| 英文 | 日本語 | 意味 |
|---|---|---|
| She is good at English. | 彼女は英語が得意 | 得意な教科 |
| She is good at cooking. | 彼女は料理が得意 | 得意な活動 |
| Vegetables are good for you. | 野菜は体に良い | 体への利点 |
| Practice is good for learning. | 練習は学習に良い | 学習への利点 |
be good atは人の得意さを、be good forは物事が人・健康・学習に与える良い影響を述べる代表的な言い方です。特定の文脈ではgood forに「〜に適した」などの意味もありますが、ここでは英検4級の短文・会話で必要な基本に限定します。
独自24問|空所補充と会話
A|人の得意・上手さはgood at(8問)
得意な教科・競技・作業を述べるときはgood at+名詞/-ingです。
- 問1:Mika is good ( ) math.
- in
- at
- to
- for
- 問2:Ken is good ( ) swimming.
- for
- on
- at
- with
- 問3:Our teacher is good ( ) explaining science.
- at
- for
- by
- from
- 問4:My brother is good ( ) drawing animals.
- for
- by
- of
- at
- 問5:This student is good ( ) English.
- to
- at
- for
- by
- 問6:Yui is good ( ) playing the piano.
- on
- by
- at
- for
- 問7:The girls are good ( ) dancing.
- at
- for
- on
- about
- 問8:I am good ( ) reading English stories.
- by
- from
- with
- at
B|人・体に良いならgood for(8問)
健康・目・勉強・環境への利点を述べるgood forを確認します。
- 問9:Walking every day is good ( ) your health.
- at
- for
- to
- by
- 問10:Vegetables are good ( ) you.
- in
- at
- for
- on
- 問11:Taking short breaks can be good ( ) students.
- for
- at
- by
- from
- 問12:Reading is good ( ) your English.
- in
- at
- with
- for
- 問13:Too much screen time is not good ( ) your eyes.
- at
- for
- in
- of
- 問14:Sleeping enough is good ( ) children.
- at
- by
- for
- in
- 問15:Clean water is good ( ) our town.
- for
- at
- to
- with
- 問16:Practice is good ( ) your speaking skills.
- at
- by
- in
- for
C|会話文で質問を取り違えない(8問)
得意さを尋ねているのか、役立つものを尋ねているのかを前後の発話から判断します。
- 問17:A: What subject are you good at? B: ( )
- Vegetables are good for you.
- I’m good at science.
- I walked yesterday.
- At the library.
- 問18:A: What food is good for your health? B: ( )
- I am good at cooking.
- I play tennis.
- Vegetables are good for my health.
- I have a piano.
- 問19:A: Is Ken good at swimming? B: ( )
- Yes, he is. He swims very well.
- Yes, it is good for health.
- He went by bus.
- At seven.
- 問20:A: Why do you go for a walk every day? B: ( )
- I am good at math.
- I am good at running.
- I will go next week.
- Because walking is good for my health.
- 問21:A: Which sport are you good at? B: ( )
- It’s good for my health.
- I’m good at tennis.
- I went there yesterday.
- It costs five dollars.
- 問22:A: Is reading good for your English? B: ( )
- Yes, I’m good at soccer.
- No, I am twelve.
- Yes, it helps me learn new words.
- I play the piano.
- 問23:A: What is your sister good at? B: ( )
- She is good at drawing.
- Reading is good for her.
- At school.
- It starts tomorrow.
- 問24:A: Is drinking water good for us? B: ( )
- I’m good at English.
- I can swim.
- She likes art.
- Yes, it is.
独自8問|誤り訂正と正誤判断(25〜32)
- 問25:He is good for math.
- 問26:Vegetables are good at you.
- 問27:She is good at play tennis.
- 問28:Sleep is good at your health.
- 問29:My brother is good at English.
- 問30:Walking is good for your health.
- 問31:Are you good for drawing?
- 問32:This is good for my eyes.
独自32問の解答・和訳・根拠
A|人の得意・上手さはgood at(8問)|全解答
- 問1 B:Mika is good at math.
和訳:ミカは数学が得意です。
解説:技能・教科の得意さなのでgood at。 - 問2 C:Ken is good at swimming.
和訳:ケンは泳ぐのが得意です。
解説:swimmingという活動への得意さ。 - 問3 A:Our teacher is good at explaining science.
和訳:先生は理科を説明するのが上手です。
解説:good at+動名詞explaining。 - 問4 D:My brother is good at drawing animals.
和訳:兄(弟)は動物の絵を描くのが得意です。
解説:good at drawing。 - 問5 B:This student is good at English.
和訳:この生徒は英語が得意です。
解説:good at English。 - 問6 C:Yui is good at playing the piano.
和訳:ユイはピアノ演奏が得意です。
解説:good at+playing。 - 問7 A:The girls are good at dancing.
和訳:女の子たちはダンスが得意です。
解説:be good at dancing。 - 問8 D:I am good at reading English stories.
和訳:英語の物語を読むのが得意です。
解説:good at reading。
B|人・体に良いならgood for(8問)|全解答
- 問9 B:Walking every day is good for your health.
和訳:毎日歩くことは健康に良いです。
解説:健康への利点good for your health。 - 問10 C:Vegetables are good for you.
和訳:野菜は体に良いです。
解説:good for youは体に良い。 - 問11 A:Taking short breaks can be good for students.
和訳:短い休憩を取ることは生徒に良い場合があります。
解説:生徒にとっての利点good for。 - 問12 D:Reading is good for your English.
和訳:読書は英語力の向上に良いです。
解説:英語学習への効果good for。 - 問13 B:Too much screen time is not good for your eyes.
和訳:画面を見る時間が長すぎるのは目に良くありません。
解説:目への影響good for your eyes。 - 問14 C:Sleeping enough is good for children.
和訳:十分な睡眠は子どもに良いです。
解説:人への利点good for children。 - 問15 A:Clean water is good for our town.
和訳:きれいな水は町にとって良いことです。
解説:町への利点。 - 問16 D:Practice is good for your speaking skills.
和訳:練習は話す力の向上に役立ちます。
解説:技能への良い効果good for。
C|会話文で質問を取り違えない(8問)|全解答
- 問17 B:A: What subject are you good at? B: I’m good at science.
和訳:何の科目が得意?理科が得意です。
解説:What subjectに得意教科で答える。 - 問18 C:A: What food is good for your health? B: Vegetables are good for my health.
和訳:健康に良い食べ物は何?野菜です。
解説:健康への効果を答える。 - 問19 A:A: Is Ken good at swimming? B: Yes, he is. He swims very well.
和訳:ケンは水泳が得意?はい、とても上手に泳ぎます。
解説:得意かをYes, he isで答える。 - 問20 D:A: Why do you go for a walk every day? B: Because walking is good for my health.
和訳:なぜ毎日散歩するの?健康に良いから。
解説:行動の利点good for。 - 問21 B:A: Which sport are you good at? B: I’m good at tennis.
和訳:どのスポーツが得意?テニスです。
解説:Which sportに競技名。 - 問22 C:A: Is reading good for your English? B: Yes, it helps me learn new words.
和訳:読書は英語学習に良い?はい、新しい単語が学べます。
解説:学習への効果に答える。 - 問23 A:A: What is your sister good at? B: She is good at drawing.
和訳:妹は何が得意?絵を描くのが得意です。
解説:得意な活動を答える。 - 問24 D:A: Is drinking water good for us? B: Yes, it is.
和訳:水を飲むことは私たちに良い?はい、良いです。
解説:Is … good for …?のYes, it is。
問25〜32の解答
- 問25:He is good at math.
和訳:彼は数学が得意です。
解説:教科の得意さはgood at。 - 問26:Vegetables are good for you.
和訳:野菜は体に良いです。
解説:体への利点はgood for。 - 問27:She is good at playing tennis.
和訳:彼女はテニスが得意です。
解説:atの後に動詞を置くなら動名詞playing。 - 問28:Sleep is good for your health.
和訳:睡眠は健康に良いです。
解説:good for+health。 - 問29:My brother is good at English.
和訳:兄(弟)は英語が得意です。
解説:正しい英文。 - 問30:Walking is good for your health.
和訳:歩くことは健康に良いです。
解説:正しい英文。 - 問31:Are you good at drawing?
和訳:絵を描くのが得意ですか。
解説:得意さはgood at drawing。 - 問32:This is good for my eyes.
和訳:これは目に良いです。
解説:正しい英文。
3回で定着させる復習法
1回目はgood atの後ろに教科・スポーツ・動名詞、good forの後ろに人・健康・目的を置きます。2回目は英文から前置詞を消して空所補充します。3回目は友達の得意なことと、自分の学習に役立つことをそれぞれ英語で1文ずつ書きます。
FAQ
Q. good atの後に動詞を置けますか?
動詞を使いたい場合はgood at playing tennisのように-ing形の動名詞にするのが基本です。good at play tennisにはしません。
Q. good forは「得意」という意味ですか?
通常、健康や学習に良い・適しているという意味です。be good atとは意味が異なります。
Q. 英検4級でこの違いが出題されますか?
基本的な前置詞や熟語の意味の理解は短文・会話に役立ちます。ただし個別の表現の出題を保証するものではなく、この演習は慶英会の独自教材です。
関連教材と公式形式
英検4級文法250問 / 英検4級実力診断40問 / 日本英語検定協会の英検4級試験内容。
慶英会の無料体験・学習相談
得意と良い影響の区別など、前置詞を機械的に暗記してしまうと、初めての会話文で失点しやすくなります。慶英会の無料体験・学習相談はこちら。
