There is no person in the world capable of flawlessly handling every punch thrown at them.

问题描述:

There is no person in the world capable of flawlessly handling every punch thrown at them.
但世界上谁都无法做到事事顺利
be capable of英语翻译成汉语: 能够…,可以…,做得出… 对不对?
flawlessly handling every punch 完美无瑕地管理好.每一个力量 对不对?
thrown at them是.什么意思?
请教
谢谢

【be capable of】具有做...事的本领,翻译为【能够,做得出】是可以的
【flawlessly handling every punch】中的【punch】意思是【用拳猛击】,喻指【生活中的苦难险阻】
【thrown at them】是定语修饰【punch】,意思是【生活给他们扔过来的艰难困阻】