The response that best explains why many small businesses struggle to compete with larger firms is:
Small businesses are unable to specialize to the degree that larger firms are able to.
Larger firms often have more resources, allowing them to achieve economies of scale, specialize in production, and operate more efficiently, making it difficult for small businesses to compete on price and variety.