whomever改成whoever 1. 看来楼主对whoever和whomever的区别不太明白. 2. 简而言之: whoever=anybody who whomever=anybody whom 关键在于该词在后面的从句中充当句子的主语还是宾语. 3. whoever wrote the report =anybody who wrote the report 很明显,who才可以做后面从句中wrote the report的主语,如果用whomever,则: whomever wrote the report =anybody whom wrote the report whom怎么能做上述句子的主语呢?