"But we must learn to be equally good at what is short and sharp and what is long and tough. It is generally said that the British are often better at the last. They do not expect to move from crisis to crisis; they do not always expect that each day will bring up some noble chance of war; but when they very slowly make up their minds that the thing has to be done and the job put through and finished, then, even if it takes months - if it takes years - they do it."
This is from Churchill's speech, what does this paragraph mean? Especially "It is generally said that the British are often better at the last." what does this sentence mean and what does "the last" refer to?
what is long and tough