Which of the following is true about E. coli DNA ligase
(A) Catalyzes the formation phosphodiester bond between 3'-OH and 5'-$PO_4^-$ group of a DNA strand
(B) Requires ATP as energy source
(C) Requires NAD+ as energy source
(D) It can ligate two molecules of single-stranded DNA
Choose the correct answer from the options given below: