单项选择题

Good health enables people to enjoy life and have the ______ to achieve their goals.

A.chance
B.opportunity
C.occasion
D.situation