who is a man whom you said hello to just now 为什么用who

问题描述:

who is a man whom you said hello to just now 为什么用who

因为who替代的代词或名词是位於is a man前面,是一个主语,所以用who,whom是替代you said hello to之后的名词或代词,是用来替代宾语的。
不过,你提供的好像不是完整句子,就你提供的资料,我觉得用名词去代替who会更好......

分析句子结构,whom you said hello to just now 可以理解为a man的定语从句,从句意看出,应该是问刚才你问好的那个人是谁,所以用who

whom 在这里做宾语,you said hello to whom

who能做主语也能做宾语,whom只能做宾语