another가 하나의 단어이긴 하지만, another = an + other 라고 보시면 이해가 쉽습니다.
another = an + other
the other = the + other
이렇게 되면, 둘 다 other인데 an이냐, the냐의 차이죠?
이건 a/an, the의 용법을 알고 있으면 되는 거죠.
a/an은 여러 개 중에서 불특정한 한 개를 가리키는 거라고 보시면 되고
the는 특정한 한 개, 또는 의미하는 바가 명확한 것을 가리키는 거라고 보시면 좋습니다.
문이 두 개라고 가정합시다
위에서 이게 방의 문들 중에서 하나라고 말했으니까. ( one of the doors)
나머지는 특정한 다른 하나잖아요. 듣는 사람도 뻔히 다 알죠.
그러니까 다른 거(other)지만 the를 씁니다. the other.
창문이 세개잖아요.
왼쪽벽의 닫힌 창문이 방의 창문들중에서 하나라고 말하고 나서, (one of the windows)
왼쪽벽의 열린 창문을 가리키면서 이건 다른 창문(other window)라고 말하는데, the를 쓸수가 없잖아요.
오른쪽 벽에 창문이 또 있으니까, 특정한 한개의 창문이 아니라서,
그래서 an을 씁니다.(an + other) window =another window
오른쪽 벽의 창문도 마찬가지구요.
방의 세 개의 창문 중에서 이미 말한 것 말고 두 개 중에서 또 하나의 불특정한 하나의 창문이야.
이런 의미로 another를 썼습니다.
그 아래의 문장에서도 the other를 한 묶음으로 보지 마시고,
the + (other windows)로 보시면 이해하기 편합니다.
다른 창문들(other windows)인데, 열린거 빼고(One window is open.)
나머지 닫힌 창문들 두 개를 싸잡아서 지칭하니까 the를 쓴다. 이렇게요.
셋 중에서 열린것 하나 빼고는 듣는 사람이 나머지 두개의 창문들이 뭔지를 명백하게 알고 있죠.
정리하자면,
another는 여러개 중에서
이미 말한 것 말고, 나머지 것들 중에서 불특정한 어떤 다른 하나를 말하고 싶을 때 쓰고,
the other는
이미 말한 것 말고, 나머지 것들 중에서 특정한 어떤 다른 하나나,
어떤 것을 의미하는 지가 명백한 다른 나머지 것들을 말하고 싶을 때 쓴다.
라고 이해하면 좋을 것 같습니다.