Hey there! I'm happy to help!
The Boston Tea Party was a protest against the British tax on tea. Because the British were in a lot of debt, they imported lots of tea into the colonies and put a tax on it to try and regain money. This made the colonists angry, so they threw lots of tea into the Boston Harbor.
Answer A is wrong because the tea was perfectly fine.
Answer C is incorrect because the tea was from the British.
Answer D is incorrect because the colonists got the tea from Britain.
Therefore, the answer is B. the colonists objected to the monopoly on tea and the import duty.
Have a wonderful day! :D