The virus first hypothesis, suggests that:

a.
viruses evolved from the living cells
b.
viruses may have been the first self-replicating entities
c.
viruses originate from bacteria cells
d.
viruses don't evolve