France surrendered to Germany primarily because it was overrun by German forces during World War II. The rapid and effective German military strategy, known as Blitzkrieg, led to the quick defeat of French defenses and the occupation of large parts of the country. Therefore, the most accurate response is:
France was overrun by German and Italian forces.