I wrote "Do you like me?", which was marked as incorrect, but if I hover over "szeretsz" here, it shows "like" and "love." Is either one acceptable for this sentence, or is "love" the better answer?
"Szeretni" means to like when talking about inanimate objects, food, pets... and to love when talking about two people.
- Te szeretsz engem? = "Do you love me?"
- Te kedvelsz engem? = "Do you like me?"
- Milyen zenét szeretsz? = "What kind of music do you like/love?"
- Milyen zenét kedvelsz? = "What kind of music do you like?"
There is another common formula to remember:
The thing or person that you like + 'tetszik' + yourself as the indirect object.
- Ő tetszik nekem. = "He/she" + 'tetszik' + "me." = "I like him/her."
It's a bit weird. The definite conjugation is only used if the object is a third person. So only with anything you call by name (Andrást, a lányt), and the pronouns őt, őket, önt, önöket, magát, magukat. For everything else (engem, téged, minket, titeket and their variants) you use indefinite, including the -lak/-lek form, where appropriate.
The -lak/-lek is only used if the subject is "I"/én, and the direct object is "you"/téged or titeket. So "I love you".
In this sentence it's the other way around - you love me - so the verb has the normal -sz conjugation.