Who 表示疑问,“是谁”的意思,对人不对事whoever表示肯定,“不管是谁”的意思,对事不对人I don't know who will get the prize,我不知道谁会赢得奖Whoever win the prize will be announced tomorrow. 不管谁赢的奖都会明天揭晓
who 是特指而whoever 是泛指
意思不一样啊