Answer :- C
Let's say A->B . in the definition of 3NF , A is superkey/superset of B . or
no non-prime attribute is functionally dependent on other non-prime attribute .
in the question they said : every non-key attribute functionally dependent on the primary key
it means , from the second definition we can say that if A is prime attribute and B is non-prime attribute , then this satisfy 3NF property