Translation:Do you want to go out to eat with me tonight?
Didnt work for me either. I think theyre being pedantic about the translation since "this evening" and "tonight" are synonymous in English, but they want you to realize they did not say "dieser Abend," indicating a "this," and rather specified "heute Abend" which is more directly just "tonight." My theory anyway, because both ways seem perfectly fine.
very confusing ... I thought that it should be as such: - do you want = mögen Sie - did you want = mochten Sie - would you want = möchten Sie http://conjugator.reverso.net/conjugation-german-verb-mogen.html
Ah, but it is: " . . . to go eat with me . . . " or " . . . to out to eat with me . . . " imparts the sense that I am inviting you to go somewhere to eat, probably to a restaurant. Without the "go" or "go out to eat" we are just going to stay where we are. This doesn't mean it's not an invitation to dinner, but the "go" or "go out" does indicate the eating will be in another location.
Abend is not used to refer to the afternoon, it means evening, or the period between dusk and going to sleep. Nachmittag (literally: after mid-day) is used for afternoon specifically, but Tag is used in common expressions.
If you were meeting someone in the afternoon (still daylight), you'd say 'Guten Tag', but after dusk it would be 'Guten Abend'. (And you would say 'Gute Nacht' before going to bed)
Ummm . . . first, no, it shouldn't. In English we don't say "today evening", we say "tonight". Also, essen uncapitalized is the verb to eat, not the noun meal or food. Also, in English, we generally put the time at the end, unless emphasizing it by dropping it somewhere unusual, such as the beginning or middle of the sentence.
Second, requests for your answer to be accepted should be posted by using the nifty little "Report a Problem" button, not here in the discussion section. That is, if you truly want your suggestion to be considered. But if you're asking whether or not (and why) your version should be accepted, then this is in fact the right place.