they couldn't have done better是什么意思