各有所短的英文是「each man has his limitations」
ge you suo duan
短:不足。各有各的不足。
《史记·白起王翦列传》:“……及孙王离为项羽所虏,不亦宜乎!彼各有所短也。”