Idiom Magic : GO TO ANY / GREAT LENGTHS 竭盡所能

【明報專訊】A person who will go to any or great lengths to do something is very determined(決心的). That's because this expression means to do everything possible to achieve a desired result. "I would go to any lengths to go to the moon," Angela said. "I think I can help you," Teddy smiled, "for I have gone to great lengths to develop a way to let everyone be an astronaut(航天員)."