What length of time does the geologic time scale cover?

A2.0 million years
B4.6 billion years (my answer)
C20.5 billion years
D10.1 million years