• Why "whoever" is the correct choice:
Subjective Case: In the clause "____ asks for it first," the missing word is the subject of the verb "asks." In English grammar, whoever is the subjective pronoun (like he or she), while whomever is the objective pronoun (like him or her).
Test: Would you say "He asks for it" or "Him asks for it"? Since "He" (subject) is correct, you must use whoever.
Compound Relative Pronoun: "Whoever" means "any person who." The sentence effectively says, "Give the cake to any person who asks for it first."
The "To" Confusion: Many people choose "whomever" because they see the preposition "to" and think they need an object. However, the entire clause "whoever asks for it first" acts as the object of the preposition "to," and within that clause, the pronoun must be the subject.