the man gives the money to ---- has made great contributions to wildlife .选whoever or whomever?

问题描述:

the man gives the money to ---- has made great contributions to wildlife .选whoever or whomever?

whoever.
从句中缺主语,所以不能用whomever.可是主句不是缺宾语么,希望详细解释一下这个是宾语从句,主句缺宾语后面的从句就相当于它的宾语。引导词的选择要看从句缺少什么。