单项选择题

She is ______ teacher that all her students love both her and the subject she teaches.

A.so a good
B.so good a
C.such good a
D.a such good