A long time.
England never won in the World Cup with David Beckham. The last time they won was in 1966, long before Beckham.
ANSWER David Beckham is currently playing for AC Milan, on a season long loan from Los Angeles Galaxy. David is on a unique "time share deal" where he will play some parts of the season with Milan and some with LA Galaxy. David has stated this type of deal is a dream, as it keeps him in with a high chance of being involved with the England national team, while still attempting to raise the profile of soccer in the USA. Beckham has also played for Manchester United, Preston North End (loan), Real Madrid, and is consistantly involved with the England national soccer team.
I think he played for four or five years at Real Madrid.
lit 100000 yeer
He has been playing for Real Madrid for the past two years.
Apparently up to 6 weeks with a new injury