The correct answer is: B. Brown bottles stops the passage of light through it.
Silver nitrate is a light-sensitive compound. When exposed to light, it will decompose into silver metal and nitrogen dioxide. This decomposition can cause the solution to turn cloudy or even precipitate out silver metal. To prevent this, silver nitrate solution is typically stored in brown bottles, which block out most of the visible light.
Option A is incorrect because silver nitrate does not react with ordinary white bottles. Option C is incorrect because brown bottles do react with silver nitrate, but this reaction is not harmful and does not affect the stability of the solution. Option D is incorrect because brown bottles do not react with silver nitrate in a way that would cause the solution to decompose.