He does not.............................
Cristiano likes to take free-kicks with a great power. his shots are very quick and the goalkeepers can never see the ball coming to him.
but, if the goalkeepers are very good in positions themselves, then, they can surely catch cristiano's shots, at whatever speed cristiano can kick the ball to them.
unlike cristiano, beckham likes to bend the ball into the net. studies have shown that humans cannot read created bending movements, so it will be very difficult for the goalkeepers to catch the ball, even though the ball is not struck with a great amount of power.
Beckham is way better than cristiano ronaldo in taking free-kicks