2 times
Three times: 1930 Uruguay-Argentina 1938 Italy-Hungary 1966 England-West Germany
No, not to date, i.e. before 2010. Argentina has been final three times: 1930 where they lost to Uruguay, 1978 where they beat the Netherlands and 1986 where they beat the Germans.
Spain have, this year, got to the final against Holland, whom of which knocked out Uruguay. This is the first time Spain has been in a final and neither team has currently won a single world cup. (Germany and Uruguay will be fighting for bronze)
3, twice they won it 34 and 50
Algeria has never been in the world cup final match. No yet anyway...
japan
The World Cup has been held in North America 3 times (Mexico twice, USA once), and South America 4 times (Uruguay, Brazil, Argentina, Chile).
England have been in the final 3 times - 1991, 2003 and 2007 Winning it in 2003.
Brazil have lost World Cup finals twice - in 1950 when they lost to Uruguay (although that was not really a final, more of a last match of the round robin competition), and in 1998 when they lost to France.
3.14159265
Uruguay have played totally 11 world cups, including the one they will play in South Africa, and have been two times champions.
Australia reached the world cup thrice.