You must remember that there has only been 19 world cups so far, so many, many countries have not hosted the world cup yet.
Mexico, West Germany (and Germany) and Italy.
Uruguay won the first world cup, and Italy won the second. They were both world cups that they had hosted. Italy then went on to win the third world cup in France, too.
Mexico hosted two world cups.
Brazil
Two. It hosted it in 1974, as West Germany and as Germany in 2006.
No country has held three world cups as yet.
Italy was chosen as the host for the 1934 and 1990 FIFA World Cups.
Germany have hosted 2 world cups: one in 1974 and one in 2006. Out of those Germany have won one of them and come third in the other.
The question is not clear, if how many cups Italy have won it is four, if how many times Italy hosted the cup it is two.
The only country that has participated in ALL of the world cups is Brazil.
The two countries are Brazil and the U.S.A.