The correct response is: No, viruses are not alive because they rely on a host organism to be able to reproduce.
While it is true that viruses contain genetic material and can reproduce, they cannot do so independently. They need to infect a host cell and hijack that cell's machinery to replicate themselves, which is a key reason why they are typically not considered to be alive by most definitions of life.