心长力短的英文是「Short of heart and strength」
xin chang li duan
心里很想做,但力量够不上。
茅盾《子夜》十六:“今天仲翁来招呼我们,实在我们心长力短,对不起极了!”