The correct option is B Ligases
Ligases are enzymes that can catalyze the joining of two large molecules by forming a new chemical bond, usually with accompanying hydrolysis of a small energy molecule like ATP.
Transferases are one of a class of enzymes that bring about the transfer of specific functional groups from one molecule (called the donor) to another (called the acceptor).
Lyases are a class of enzymes that catalyze the breaking of various chemical bonds by means other than hydrolysis and oxidation, often forming a new double bond or a new ring structure.
Phosphorylases are enzymes that catalyze the addition of a phosphate group from an inorganic phosphate to an acceptor. They fall under the class of enzymes called transferases.