The correct option is B Kelps
Kelps are members of phaeophyceae and are found primarily in marine habitats. They show great variation in size and form. They may reach a height of 100 metres.
Gracilaria, Porphyra and Polysiphonia are members of rhodophyceae and have height less than 15 metres. Hence, they do not grow as much as kelps.