Which three eons make up the Precambrian?A. Archean, Proterozoic, PaleozoicB. Hadean, Archean, MesozoicC. Phanerozoic, Hadean, ArcheanD. Hadean, Archean, Proterozoic