Why does seminal fluid have a high content of​ sugar?

A. to provide an energy source to the swimming spermatozoa
B. to serve as an antibacterial agent to protect the sperm
C. to neutralize the acidity of the vaginal canal
D. to chemically soften the cell membrane of the ovum