单项选择题

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

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