Select the sentence that does not have a pronoun-antecedent error.

1. If anybody wants to go to that new restaurant, she or he has to make reservations a month in advance.

2. If anybody wants to go to that new restaurant, they have to make reservations a month in advance.

My answer is 2. If anybody wants to go to that new restaurant, they have to make reservations a month in advance.

No

"anybody" = singular pronoun, but "they" is plural. They don't match; they don't agree.

Correct! Sentence 2 does not have a pronoun-antecedent error. In this sentence, the pronoun "they" is used to refer to the indefinite pronoun "anybody." This maintains agreement in number between the pronoun and its antecedent, which is essential to avoid pronoun-antecedent errors. Sentence 1, on the other hand, suffers from a pronoun-antecedent error by using the pronouns "she or he" to refer to the indefinite pronoun "anybody." The use of "she or he" is not necessary and can be problematic when trying to maintain gender-neutral language.