The answer is B. Britain needed money.
Because of the French Indian war, Britain lost a lot of resources even though the war is still on going.
Due to the urgency of their situation, Britain imposed stamp act to increase the tax of American colonists and increases The income of British government.