Capello said: "There is tremendous difference in the attitude they show from one game to the next. How can players of the level of Beckham or Owen have performances so different when they play for their national team?
"It's clear the shirt is very heavy even for those great champions.
"It's clear there is a mental block - otherwise how can you explain their elimination from Euro 2008?"
The former AC Milan and Real Madrid boss, 61, insisted England seemed all at sea both in the 2-1 loss in Russia - when they capitulated despite taking the lead - and in the Black Wednesday Wembley defeat to Croatia.
He said: "We managers ask ourselves how can England, with the players they have, not qualify for the 2008 European Championships.
"The English team, much like the Spanish team, wins very little despite having some very good players.
"I've watched some of the games of the English.
"In the match against Russia in Moscow they played defensively.
"They sat right outside their own 18-yard box for 90 minutes despite having the advantage after taking a 1-0 lead in the first half.
"Against Croatia at Wembley they were all playing up front.
"They lost 2-3 when a draw at home would have been enough for them to qualify."