Bacteria are single-celled organisms that can generally grow and reproduce independently under suitable conditions. Viruses are not made of cells and must use a host cell's machinery to make more viruses.
The primary difference between a virus and a bacteria is that:
Review the verified answer and explanation for this FPSC Federal Public Service Commission past-paper question on CampusFin.