people will go to great lengths to conceal the embarrassing fact that someone has cheated them

问题描述:

people will go to great lengths to conceal the embarrassing fact that someone has cheated them
这句话怎样翻译,lengths是什么意思

go to great lengths 是一个固定词组,意思是不遗余力,竭尽全力;不惜工本.
这句话的意思是:人们会竭尽全力地隐瞒自己被欺骗的尴尬事实.