How long does it take for new fossil fuels to be created?

Abillions of years
Bmillions of years
Chundreds of years
Dthousands of years