좋은 질문이네요. Shy는 중립적인 어감의 단어이지만, 부정적인 의미로도 쓰일 수 있어요. 수줍거나, 낯을 가린다는 뜻의 shy는 처음 보는 사람과 함께 있는 건 불편하지만, 이내 마음을 열어서 편해진다는 걸 의미하는 단어예요.
Modest는 일반적으로 긍정적인 단어랍니다. 자신을 높이 살만한 이유가 있다고 하더라도, 자신을 너무 높이 평가하거나 자만하지 않는 겸손한 사람을 뜻하죠. 또 피부를 별로 드러내지 않고 몸을 많이 가리는 듯한 복장을 가리킬 수도 있는데, 여기에서는 이런 의미로 쓰이고 있어요.
Timid는 일반적으로 부정적인 뉘앙스를 가진 단어예요. 누군가 소심한 성격을 가지고 있을 때 쓸 수 있는 단어예요. Timid한 사람은 다른 사람이 자신의 곁에 있으면 항상 불편함을 느끼고, shy한 사람과는 다르게 시간이 지나도 마음을 열지 않는 사람을 말해요. 때로는 겁이 많은 사람을 가리킬 때도 쓰인답니다.
예: I sometimes feel shy when I first meet someone. (처음에는 낯을 가리는 경우도 종종 있어.)
예: I don't like to wear anything too revealing. I'm pretty modest. (너무 노출이 많은 옷을 입는 걸 좋아하지 않아. 난 꽤나 조심스러운 사람이거든.)
예: She's a pretty timid person. That's why she gets scared so easily. (걔는 정말 소심하다니까. 금방 겁에 질리고 말아.)