Why does nuclear fusion occur in stars but not on Earth?

A.
There are no elements on Earth that can undergo fusion.
B.
Too many free neutrons are present on Earth.
C.
Fusion reactions require a lot of heat and pressure.
D.
Elements capable of undergoing fusion can’t be enriched on Earth.