only then의 위치가 어떻게 되는 게 맞나요?
세 개 다 맞는지 또 다 다 맞다면 어떤 게 적절한지 궁금합니다.
He only then realized that it was a holiday.
He realized only then that it was a holiday.
He realized that it was a holiday only then.

only then의 위치가 어떻게 되는 게 맞나요?
세 개 다 맞는지 또 다 다 맞다면 어떤 게 적절한지 궁금합니다.
He only then realized that it was a holiday.
He realized only then that it was a holiday.
He realized that it was a holiday only then.

그 중에서 첫 번째인, He only then realized that it was a holiday. 가 가장 일상에서 자연스럽게 쓰이는 문장입니다.
두, 세 번째 문장은 문법적으로는 올바르나 문어체? 같은 느낌이네요.