How are bacteria different than viruses?

Select all that apply.

Bacteria need hosts to reproduce, viruses do not.
Viruses are cells and bacteria are not.
Bacteria are cells, and viruses are not.
Viruses need a host to reproduce; bacteria do not.