How many olympics game have been held?

The modern Olympics started in 1896.

2012-1896=116

116/4=29

So 29 Olympics games have been held.

If you're talking about the ancient Olympics it started in 776B.C. to 750A.D.