영어에서 묵음 처리가 발생하는 이유는 언어의 역사적 변화와 관련이 있습니다. 중세 영어와 현대 영어 사이에는 발음의 변천이 있었는데, 이러한 변화 과정에서 특정 자음들이 발음되지 않게 되었습니다. 예를 들어 "knight"의 'k'는 고대 영어에서는 발음되었지만, 현대 영어에서는 묵음으로 처리됩니다.
묵음 문자가 있는 단어들은 일정한 규칙보다는 역사적으로 형성된 것들이 많습니다. 'kn', 'gn', 'pn' 같은 조합에서 첫 번째 자음이 묵음 처리되는 경우가 흔합니다. 이러한 단어들은 대부분 차용어이거나 고대 영어의 흔적을 남긴 경우입니다. 따라서 묵음 발음 규칙은 일정하지 않지만, 학습과 경험을 통해 자연스럽게 익혀야 합니다. 질문자님이 이해하기 어려울 수 있지만, 언어가 진화하는 과정에서 생긴 자연스러운 현상입니다.