Wer, Wen, and Wem in German?

I'm just asking to take a look at these sentences with wer, wen, and wem. Please either confirm if they are correct, and if not explain why it isn't the right "Who". Wer wollt ihr denn das Geschenk geben? For who will you give the gift? Wem kommt heute Abend zu Besuch? Whom comes this... show more I'm just asking to take a look at these sentences with wer, wen, and wem. Please either confirm if they are correct, and if not explain why it isn't the right "Who".

Wer wollt ihr denn das Geschenk geben?
For who will you give the gift?

Wem kommt heute Abend zu Besuch?
Whom comes this evening to visit?

Wer hast du das Auto geliehen?
Who did you lent the car?

Wen hat sie in der Stadt getroffen?
Whom did she meet in the city?

Wen habt ihr gestern Abend kennengelernt?
Who did you meet yesterday evening?

Wem hast du geheiratet?
Whom did you marry?

Wen hat dir das erzählt?
Who told you that?

Thanks!
Update: I understand now that Wer is the nominative case, Wen is the accusative case and Wem is the dative case. I still find it confusing plugging them in right, but I understand this better thanks!
3 answers 3