It will not be long before he gets well.
We had not waited long before(또는 when) he returned.
문법책에 위 예문이 연속적으로 나와 있습니다.
두 문장이 구조가 유사한데 전자는 before만 나와 있고,
후자는 before와 when 모두 가능한 것처럼 나와 있습니다.
왜 이런 차이가 있을까요?

It will not be long before he gets well.
We had not waited long before(또는 when) he returned.
문법책에 위 예문이 연속적으로 나와 있습니다.
두 문장이 구조가 유사한데 전자는 before만 나와 있고,
후자는 before와 when 모두 가능한 것처럼 나와 있습니다.
왜 이런 차이가 있을까요?

머잖아 에스가 브이할 꺼다~
저 자리 when 쓴 걸 평생 본 적이 없음.
be 동사의 보어인 Long의 속성상.. 그가 나아질때가 길다? 라는 말이 어색한듯하고.. before는 어떤 시점의 느낌이 아닌 기간의 느낌이니까 괜찮은듯. 후자는 과거완료의 일반동사의 부사로써 Longㅇㅣ 쓰인것이라 우리는 그가 돌아오기 전까지(before) 오래, 또는 돌아올 때(when) 이미 오래 기다리고 있었음. 으로 사용이 가능한듯요. 영어전공자가 아니라 정확하지 않을수도 있습니다.