I am confused by this question, why they ask 2NF and 3NF,
because 2NF is subset of 3NF
suppose in relation R(A,B,C,D,E,F): AB is Primary key and FS set as,
AB->C, A->D, D->E, B->F
option A. no non prime att. is functionally dependent on other non prime att
this means transitive FD are not allowed, example. D->E not allowed.........this option seems correct by 3NF
option B. non prime att. is functionally dependent on prime att.
this is partial FD so no 2NF, example, A->D --------------------wrong option
option C. in 2NF and 3NF there are dependencies between att. --------------------wrong option
option D. prime att is functionally independent of all non prime att.
this could be the rule followed by 2NF