___________ exists when a large number of firms produce goods that are similar but are perceived by buyers as being different. A. Perfect competition
B. Monopolistic competition
C. Oligopoly D. A monopoly