Do you know what my favorite subject is?

问题描述:

Do you know what my favorite subject is?
这句话是否有语病?或者说这样能够表达好不好?

没有语病,很好啊! 或者:Do you know which subject is my favorite!