First find the candidate key.
Attributes $A$ and $B$ do not appear on the RHS of any FD, so both must be present in every candidate key.
Compute $(AB)^+$.
From $AB \to C$, add $C$.
Now $B$ and $C$ are available, so $BC \to D$ gives $D$.
$\therefore (AB)^+=\{A,B,C,D\}$
Thus $AB$ is the candidate key.
Hence,
Prime attributes $=\{A,B\}$
Non-prime attributes $=\{C,D\}$.
Now examine the FDs.
For $AB \to C$, $AB$ is a candidate key and hence a superkey.
Therefore, this FD satisfies $\text{3NF}$.
For $BC \to D$, $BC$ is not a superkey because $(BC)^+=\{B,C,D\}$, which does not contain $A$.
Also, $D$ is non-prime.
Thus neither $\text{3NF}$ condition is satisfied:
- LHS is not a superkey
- RHS is not prime
$\therefore BC \to D$ violates $\text{3NF}$.
Hence, Answer : B