答案:whoever
解释:who 和 whoever 都可以引导名词性成分,而且它们都在从句中充当主语,指代sb
唯一的区别就是:who 引导的名词性成分,整个从句相当于一个事情即sth
而 whoever引导的
名词性从句,整个从句则相当于一个sb,翻译成“任何...的人”。
此题中,offer的搭配是offer sth to sb,也就是说whoever这个名词性从句相当于sb,不能换成 who 去引导,否则从句就相当于sth了。
再如:I don't know who is on duty today. 我不知道今天谁值日(这件事情)。
如果换成:I don't know whoever is on duty today. 则句意就变成了:我不认识今天值日的任何人了。