go to great lengths는 어떤 목적을 달성하기 위해 평범한 수준을 훨씬 뛰어넘는 엄청난 노력이나 수고를 아끼지 않는다는 의미를 가진 관용구입니다. 단순히 '열심히 노력하다'는 의미를 넘어, 때로는 극단적이거나 이례적인 행동까지 서슴지 않는다는 뉘앙스를 포함합니다. 여기서 'lengths'는 비유적으로 '거리'나 '범위'를 뜻하며, 목표를 위해 아주 먼 거리까지 기꺼이 가겠다는 의지를 나타냅니다. 긍정적인 맥락에서는 누군가를 돕거나 완벽한 결과를 내기 위한 헌신적인 태도를 묘사할 때 쓰이지만, 부정적인 맥락에서는 진실을 은폐하거나 이기적인 목적을 달성하기 위해 무리수를 두는 상황에서도 사용됩니다. 'try hard'보다 훨씬 강조된 표현이며, 격식 있는 문어체와 일상적인 구어체 모두에서 널리 활용되는 유용한 표현입니다.