be on leave는 직장이나 군대 등 소속된 조직에서 공식적인 허가를 받고 일정 기간 업무를 쉬고 있는 상태를 나타내는 표현입니다. 단순히 노는 것이 아니라, 연차, 병가, 출산 휴가 등 정당한 사유로 자리를 비우고 있음을 의미합니다. on vacation이 주로 즐거움을 위한 여행이나 개인적인 휴식을 강조한다면, on leave는 좀 더 공식적이고 행정적인 뉘앙스가 강합니다. 예를 들어, 군인이 휴가를 나왔을 때나 직장인이 병가 중일 때 자주 사용됩니다. 또한, be on이라는 전치사 구를 사용하여 현재 그 상태가 지속되고 있음을 나타내며, take leave가 휴가를 내는 동작에 초점을 맞춘다면 be on leave는 현재 휴가 중인 상태 그 자체를 설명합니다. 비즈니스 이메일이나 공식적인 상황에서 동료의 부재 사유를 설명할 때 매우 유용하게 쓰이는 표현입니다.