B is the correct answer to this questions hope this helps!
A mineral is a solid formation that occurs naturally in the earth while a rock is a solid combination of more than one mineral formations which is also occurring naturally. A rock can also contain organic remains and mineraloids apart from regular mineral formations.