When does perfect competition achieve efficiency? Perfect competition achieves efficiency if _______.
A. producer surplus equals zero
B. consumer surplus is greater than producer surplus
C. price equals marginal social benefit for consumers and price equals marginal social cost for producers
D. marginal social benefit is greater than marginal social cost