Which of the following is a massive star that has reached the end of its stellar evolution?

Which of the following is a massive star that has reached the end of its stellar evolution?
List item
A. Neutron star,
B. Red giant
or
C. White dwarf?

Answer:

B.red giant