There is an annual solar eclipse expected in early May, 2012, visible primarily from the Pacific Ocean.
The first solar eclipse of 2011 was on the 4th January.
The 2009 solar eclipse was a total solar eclipse, which occurs roughly every 18 months somewhere on Earth. However, the next total solar eclipse visible from the same location typically takes much longer, often hundreds of years.
it varies between years
There are solar eclipses every year, and nearly every country has seen one at one point or another, so it is difficult to answer your question. There are many types of eclipses, from ones where only part of the sun is covered, known as a partial eclipse, to ones where the entire sun is covered, known as a total eclipse. A total solar eclipse happens about once every 18 months somewhere in the world. When a total eclipse does occur many countries will see it, and many other countries experience a partial eclipse. A total eclipse in the same place occurs on average about once in every 370 years.
On average there are as many solar eclipses as there are lunar ones. But each lunar eclipse can be seen from half the Earth, while a solar eclipse can only be seen from a relatively small strip of the Earth's surface. So in any one place it seems that solar eclipses are rare.
Over the average of many years, there are 2.3 of each kind of eclipse per year, both solar and lunar. During the 20th Century (1901 to 2000) there 229 solar and 230 lunar eclipses.
5/20/2012...right now!
In that case, a Solar Eclipse occurs. It can be a partial or total eclipse depending on the positions at the time of the eclipse. In total Solar Eclipses, the sun is completely blocked out for a short time in some parts of the world. Likewise, Earth's shadow falling on the Moon is known as a lunar eclipse.
The path of totality of a solar eclipse is fairly narrow, and the Earth is 3/4 oceans. For any specific spot on the Earth, there may not be any total solar eclipses for hundreds of years.
The next total solar eclipse will be on March 20, 2015 but only those who live in Europe, North Africa, and North Asia will be able to see it.
On average, total solar eclipses happen around once every 18 months somewhere on Earth. However, a total solar eclipse is only visible from any specific location on Earth about once every 375 years.
Lunar and solar eclipses can occur within a few weeks of each other or up to two weeks apart. This is because they are both tied to the cycles of the Moon, but the specific type and timing of each eclipse depend on various factors, resulting in variable separations between lunar and solar eclipses.