The princes of Germany supported Martin Luther’s ideas for political and economic reasons. Thus the correct answer is B.
Martin Luther born in November 1483 was a German priest, author, and hymn-writer, who is best remembered among Christians for his role in the Protestant Reformation.
When Luther was caught in a violent thunderstorm and nearly hit by lightning, He swore that if he get guidance through the storm, he would try to become a monk and devote his life to God, that was the most memorable moment of his life.
Germany was dissatisfied with the Catholic Church's hegemony, that is why they defended Luther. They saw his teachings as a justification for seizing Church property and declaring their liberty from Charles V.
Therefore, option B political and economic reasons are the appropriate answer.
Learn more about Martin Luther, here:
https://brainly.com/question/3200143
#SPJ1