我觉得 尽管who在引导从句时可以做主语,但类似这样的句子结构一般被视为表语,所以才用第一种说法. 类似句: Did Mary tell you what that girl's father is? 当然也有who作主语的,见下例: Did Mary tell you who was in charge of the company?
你好。在现代英语中,你的两个句子在语法上都是对的。关键是,who可以做主语,that girl's father也可以做主语。如果认为,one可以而the other不可以的话,这是没有道理的。这主要取决于说话人的思维。但在以下句子里面,who是表语: Does Mary know who he is?-------he是主格代词,所以who是表语。 现在,你明白了吗?...