Over this time, different species have developed a variety of strategies to achieve the pollination of their flowers to produce seed for a new generation of plants.
(different species; have developed; a variety of strategies; T:Over this time)
different species
have developed
a variety of strategies T:Over this time