stay a mystery는 어떤 사실이나 사건, 원인 등이 시간이 지나도 명확하게 밝혀지지 않고 여전히 알 수 없는 상태로 남아 있음을 나타내는 표현입니다. 여기서 stay는 '어떤 상태를 유지하다'라는 의미의 연결 동사로 쓰였으며, a mystery는 보어 역할을 하여 '수수께끼 같은 상태'를 의미합니다. 이 표현은 주로 과학적 현상, 범죄 사건의 범인, 혹은 사람의 속마음이나 행방 등 정보가 부족하여 결론을 내릴 수 없는 상황에서 자주 사용됩니다. remain a mystery와 거의 동일한 의미로 쓰이지만, stay를 사용하면 그 상태가 지속되고 있다는 뉘앙스가 조금 더 강조됩니다. 격식 있는 문장뿐만 아니라 일상적인 대화에서도 흔히 쓰이며, It will stay a mystery처럼 미래 시제와 결합하여 영원히 알 수 없을 것이라는 추측을 나타내기도 합니다. 또한, 주어 자리에 구체적인 사건뿐만 아니라 'Why'나 'How'로 시작하는 명사절이 와서 무엇이 의문인지를 구체적으로 명시하기도 합니다.