글쎄요, 조금씩 다른 어감을 가지고 있지만 제가 잘 설명을 할 수 있을지... 제가 알기로는, 만약 안내를 해주고 외국인이 고맙다고한다면 youre welcome 보다는 NO problem이 더 적당했을 것 같다는 생각이 드는 군요. 우리 입장에서 보면 길쯤 가르쳐 주는 것은 그리 힘이 드는 것도 아니고 언제든지 문제없이 할 수 있기 때문이죠.
don't mention it같은 표현은 주로 영국영어표현으로 미국사람들이 많이 사용하지 않는다고 알고있습니다. 말그대로 그런것은 언급조차 할 수 없을 정도로 아무것도 아니다... 뭐 그런 어감을 가지고있지만 많이 쓰진 않는것 같아요. not at all은 말 그대로 전혀 아무것도 아니다,, 세가지 표현 모두 비슷한 어감을 가지곤 있지만 상황에 따라 좀 틀리게 쓰일 수 있죠.
youre welcome. 같은 경우는 my pleasure보단 강도가 낮지만 비슷한 의미를 가지고 있죠. 즉, 그것에 대해 언제든 환영한다. 고맙다고 했을때 이말을 쓸경우 천만에요. 별 말씀을... 란 어감을 주죠. 더 헷갈리나요?
고맙다라는 말에는 주로 you're welcome, no problem!! 라고 하면 될거예요.
: 지하철에서 외국인을 만나서 한참 얘기를 나누다가 외국인이 고맙다고해서 You're welcome이라고 했더니 그 사람이 그 표현이 아니다라고 하는거예요.
: 우리가 흔히 알고 있기를
: 천만해요를 You're welcome, Not at all, Don't mention it이라고 알고 있는데 그 외국인이 다음 뭐라고 설명을 해줬는데도 잘 모르겠더군요.
: 혹시 상황에 따라서 어떻게 틀린지 설명좀 부탁합니다.