What is a key characteristic that distinguishes viruses from living organisms?
A) Viruses have a cellular structure and can perform metabolism independently.
B) Viruses are made of nucleic acids surrounded by a protein coat and cannot reproduce on their own.
C) Viruses can generate their own energy through photosynthesis.
D) Viruses are capable of responding to environmental stimuli like living organisms.