Translation:Anna asked grandfather if he wanted to eat lunch with her.
How on earth does "не хочет" come together to mean "wanted"? Where did the negative (не) go?
Asking a question with a negative can be a slightly polite way of doing it, and it's done more often in Russian than in English. "Не хочешь пообедать со мной" is actually a pretty neutral way of asking "Do you want to have lunch with me?" If you use the negative in English, like, "Don't you want to have lunch with me?", it sounds as if you were expecting lunch, and you're surprised or disappointed. "Don't you want to? Why not? I thought you would."
While I agree with you that it's less common, it would be appropriate in this sentence. If you're talking about a asking a third person to lunch, you can say "I asked him if he didn't want to have lunch some time".
So I think it should also be accepted in this case.
Oh, I hadn't thought of "don't you want..." at all. That makes a lot more sense, thanks!
The default English translation should say "her grandfather", not just "grandfather", because it is in third person about someone else's grandfather. One can only omit this "her" if Anna is related to the same grandfather as the speaker.
Because it's in accusative case. It's a masculine word but has a feminine ending, which means that it's declined like a feminine word, but determiners and adjectives attached to it decline according to masculine tables.
Masculine - Папа: Анна спросила этого папу - Anna asked this dad
Feminine - Мама: Анна спросила эту маму - Anna asked this mom
This set-up makes sense - there's no "-a" masculine or neuter nominative ending, and the only available declension rules are those for feminine words ending in "-a". But since it is masculine, words which attach to and thus have to agree with the masculine noun are declined according to masculine tables.
эта молодая мама - this young mom
этот молодой папа - this young dad
why does grandfather not have "her" before it? Like he's just everyone's grandfather tf
The word order certainly is confusing to English-speaking me. If it were in English word-order, then it would be "ли он не хочет пообедать" - "if he did not want to eat lunch".
I assume it's an idiomatic ordering, but it seems peculiar, so I was wondering if there's any explanation for it.