你好,这两句话最主要的区别就是语序不一样导致用法也是不一样的。whoareyou可以单独作为一个问句成立。whoyouare作为一个句子按照英语的语法来说是错误的,没这个语序,但比如:tell herwhoyouare。告诉她你是谁,这个句子中就可以用whoyouare。