La A es cierta, le falta lo de los 3 años, porque en la opcion que da , da por hecho que se pierde, cuando tienes 3 años en realidad para manifestar que no la quieres perder, por lo que aunque es literal yo eche en falta ese apunte. Ya que de por si, hasta que pasan los 3 años no la pierdes. Puedes vivir con habitualidad en el extranjero usando la nacionalidad de ese país 2 años, que no pierdes la nacionalidad.
En cuanto a la b, tácita no aparece en el codigo civil literalmente, hace mención al que la quiere perder expresamente, pero como no te está preguntando por el CC, es cierto que al pasar los 3 años si tu no has manifestado el no perder la nacionalidad, la pierdes “tácitamente”. Entonces no se si realmente la B es incorrecta al no ir enfocada la pregunta al CC y referirse a “ es correcto afirmar”.