The images show a virus and several bacteria.

Image not to scale.

How do the functions of the glycoproteins on the virus and the flagella on the bacteria differ?
A.
Glycoproteins allow a virus to produce and secrete toxins, while flagella are used for bacterial conjugation.
B.
Glycoproteins allow a virus to recognize and attach to food sources, while flagella catch food for bacteria.
C.
Glycoproteins allow a virus to absorb materials from the environment, while flagella are used for respiration.
D.
Glycoproteins allow a virus to recognize and bind to host cells, while flagella propel bacteria through water.

D. Glycoproteins allow a virus to recognize and bind to host cells, while flagella propel bacteria through water.