In order for power to be legitimate a government must have_____________?

In order for power to be legitimate a government must have_____________?

A. the ability to coerce agreement
B. legitimate authority
C. a charismatic leader
D. a strong army