La opción B está en línea con los hábitos de comunicación oral en inglés. Los extranjeros son más directos, lo usan o no, pero suelen ser muy educados.
Por ejemplo:
¿Necesitas transporte? ¿Te llevo?
No, gracias, no, gracias
"Gracias" se agrega cuando no es necesario.
Otro ejemplo es:
Tu nombre es increíble, tu nombre es genial.
Gracias. Gracias
Cuando te elogien, no dirás "dónde" con humildad, solo "gracias"
En resumen, b es más consistente