Which one is correct, and could you please tell me why?
She is more popular than any other singers/singer in the USA.
Thank you.
English Language Learners Stack Exchange is a question and answer site for speakers of other languages learning English. It only takes a minute to sign up.
Sign up to join this communityShe is more popular than any other singer in the USA.
"Any other" can be used with both singular and plural nouns, but in this case, you have to use singular, "singer", as the use of "more popular than" and "any other" suggests the use of singular noun.
E.g.
She is more popular than him
Any other implies 'any one other'. There is no individual singer in the USA more popular than she is.
If you wish to use the plural, you need to leave out any.
She is more popular than [all the] other singers in the USA.