Functions of companion cells is :
Companion cells are closely linked with sieve elements. These cells are found in the phloem of flowering plants. They shift sugar and amino acids in and out of the sieve elements. In the leaf (source tissue), the companion cells make use of the transmembrane proteins for the uptake of sugar and amino acids by active transport.
It is at the source that the movement of sugars in the phloem is initiated, wherein the sugars are loaded into the sieve tube (active transport). The movement of sugar is promoted by loading, which establishes a water potential gradient.
So, the correct answer is "option D"