He (requires that) I (should) give the package (to whomever) has the authority to sign for it.

问题描述:

He (requires that) I (should) give the package (to whomever) has the authority to sign for it.
四个括号里有一处出现错误,是哪一处?请改正

whomever 改为whoever,虽然介词to后面可以用whomever和whoever,但同时还是has the authority to sign for it的主语,而whomever是宾格,不能做主语,只能用whoever