1. be good at ~


뭐 하나를 잘할 때 쓰는 말이예요
예를 들어, "나는 요리를 잘해" → "I'm good at cooking." 이렇게!


구조는 이렇게 :

  • be동사 (am, is, are 등) + good + at + 명사/동명사(~ing)

     "~을 잘한다"는 느낌이죠.

at은 어디에 능숙한지, 뭘 잘하는지를 말할 때 사용합니다.

그리고 good은 그냥 "좋다"가 아니라, 여기선 "능숙하다"는 뜻으로 보면 돼요.


예시 :

  • She's good at playing the piano. (그녀는 피아노 잘 쳐.)
  • I'm good at math. (나 수학 좀 해!)
  • They're good at solving problems. (그 사람들 문제 해결 진짜 잘해.)
  • He was good at telling jokes. (걔 옛날에 농담 잘했어.)
  • Are you good at cooking? (요리 잘해?)








2. be not good at ~

뜻:
이건 위에 거의 반대. "~을 잘 못해", "좀 서툴러"라는 의미죠.
너무 못하는 건 아니고, 그냥 그닥 잘하지는 않는다 정도로 부드럽게 말할 때 자주 씁니다.

구조는?

  • be동사 + not + good at + ~ (명사/동명사)


예시 :

  • He's not good at singing. (걔 노래 잘 못해.)
  • I'm not good at remembering names. (나 이름 잘 기억 못 해.)
  • We’re not very good at dancing. (우린 춤 별로 안 늘어.)
  • She wasn't good at sports when she was young. (그녀는 어릴 땐 운동 못했어.)


 Tip!

  • be bad at ~도 있어. 이건 아예 "진짜 못해", "젬병이야" 느낌!

     예: I’m bad at directions. (나 길치야. 방향 감각 꽝.)




비슷한 표현!

  • have a talent for ~: ~에 재능이 있다
  • be skilled at/in ~: ~에 숙련되어 있다
  • excel at/in ~: ~에 뛰어나다