Learn English – How to understand the phrase “go to great lengths”

phrases

I just learned a phrase "go to great lengths" which means to try one's best. But I've no idea where does this phrase come from, or why it's like this. How to understand "great lengths"? Why using plural form of length? Why "go to great lengths" rather than "go great lengths"?

Thanks a lot.

Best Answer

To go to has a non-obvious secondary meaning of 'to perform', 'to undertake' or 'to try very hard' in a few common expressions that have a similar meaning to 'to go to great lengths', such as 'to go to a lot of effort' or 'to go to some trouble'.