what cause plants and their leaves to be green
Chlorophyl can cause plants and there leaves to be green.
In leaves, they contain a substance called chlorophyll which helps absorb light and it has a green pigment, giving plants a greenish colour.