The correct option is A Cyanophages
A cyanophage is a virus that infects cyanobacteria - blue green algae. The name is constructed from the term phage, for a virus that targets bacteria, and cyanobacteria for the specific type of bacteria this virus uses for replication.
A bacteriophage is a virus that infects and replicates within a bacterium.
Mosaic viruses are plant viruses that cause the leaves to have a speckled appearance.
Phage is a short form of bacteriophages, which infects and replicates inside bacteria. Thus, the correct answer is option B.