Почему трава зеленая?
Трава - это растение. Как и все растения она не может без солнечного света. Нас так в школе учили.
Безусловно, трава зеленая, потому-что в ней содержится фермент - хлорофил, который под действием солнечного света перерабатывает углекислый газ в кислород (по данным из учебника по биологии для средней школы). Я, почему-то, верю в это определение. Хотя, может, это и убеждение. Было бы приятние думать, что трава зеленая, потому это благотворно влияет на психику человека и т.д.
А еще зеленому цвету сопастовляется волна света определенной длины. Человеческий глаз, видя эту волну, воспринимает ее именно как зеленый цвет. И если бы нас упорно убеждали, что слово "зеленый" соответствует, например, красному цвету, то мы бы думали что так и есть.
Как смог так и попытался объяснить... Хотя может чего и напутал.