James last played for the England national team on 1 April
David James is in danger of missing the 2010 World Cup because of a knee injury that limits his ability to train.
England coach Fabio Capello says the Portsmouth goalkeeper, 39, struggles to recover after playing matches.
"Every time he plays, he can't train for two days afterwards," said Capello, who has already said he will only take fit players to South Africa next year.
"If he is fit, he will probably be with us," added the 63-year-old Italian. "But he has to be fit."
The goalkeeping position remains of serious concern to Capello, with less than a year to go to the finals in South Africa.
James last featured for England in April, while Ben Foster, who played against Brazil in the 1-0 defeat on Saturday, is currently third-choice keeper for Manchester United.
James underwent an operation during the summer to solve a problem with his shoulder and was expected to be fit for the start of the new season.
However, complications delayed his return and the former Liverpool, Aston Villa, West Ham and Manchester City player is now struggling with a knee injury.
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.
Bookmark with:
What are these?