A frase que possui agente da passiva deve seguir a estrutura: Sujeito Paciente + Locução de passiva (SER/ESTAR + PARTICÍPIO) + Agente da Passiva (seguido de: por, pelo, de)
a) Durante os protestos, a violência foi deixando suas marcas pelo caminho. - Não se enquadra primeiro por ter um verbo no gerúndio e o termo ser um adjunto adverbial, errado.
b) Pouco a pouco, aquele vilarejo foi tomado pela escuridão. - Correto, segue a estrutura.
c) Seremos eternamente gratos por toda essa gentileza. - O termo completa gratos, errado.
d) Alugam-se apartamentos por preço baixo. - Adjunto adverbial.
Gab: B