A market is perfect if:

A. The buyers can buy at any quantity without affecting the price.
B. The sellers can sell at any quantity without affecting the price.
C. The parties in the market are price takers.
D. All of the above.