Why do asteroids and comets differ in composition

A) Asteroids formed inside the frost line, while comets formed outside.
B) Asteroids and comets formed at different times.
C) Comets formed from the jovian nebula, while asteroids did not.
D) Comets are much larger than asteroids.
E) Asteroids are much larger than comets.