"그 동안 수고했어"는 영어로 "You've worked hard all this time" 또는 "You've done a great job all this time"과 같은 표현으로 번역될 수 있습니다. "Good job for a long time."은 올바른 표현이 아닙니다.
따라서, "You've worked hard all this time"이나 "You've done a great job all this time"과 같은 표현을 사용하시는 것이 더 적절합니다.