Questions & Answers about יש לך עם מי לחזור הביתה, או שאת נוסעת לבד?
Literally, יש means there is / there exists, and לך means to you / for you.
Hebrew usually expresses possession this way, so:
- יש לי = I have
- יש לך = you have
So in this sentence, יש לך means you have.
This is a very common Hebrew pattern.
After יש / אין plus an infinitive, words like מי, מה, and איפה often act like indefinite words in English:
- יש לי מה לאכול = I have something to eat
- אין לי איפה לישון = I have nowhere to sleep
- יש לך עם מי לדבר = you have someone to talk to
So עם מי here does not mean that the speaker is literally asking with whom? inside the clause. It means someone to be with / someone with whom.