Why do most viruses that infect bacteria have tails, whereas most viruses that infect animals and plants do not?

a) Bacterial cell structure facilitates tail attachment
b) Animal and plant cells lack suitable tail receptors
c) Tail structure enhances bacterial infection efficiency
d) Evolutionary adaptation to host environments