单项选择题

How many years have passed when Athens again holds the Olympic Games

A.104.
B.108.
C.112.