Questions & Answers about Я спросил, у кого есть мой зонтик.
Because у кого есть мой зонтик is an indirect question embedded inside the main sentence.
- Main clause: Я спросил = I asked
- Embedded question: у кого есть мой зонтик = who has my umbrella
In Russian, subordinate clauses like this are normally separated by a comma.
So:
- Я спросил, у кого есть мой зонтик. = I asked who has my umbrella.
This is different from a direct question such as:
- У кого есть мой зонтик? = Who has my umbrella?
There, no comma is needed because it is just one sentence.
Спросил is the past tense masculine singular form of спросить.
Russian past tense verbs agree with the gender and number of the subject:
- Я спросил = I asked, if the speaker is male
- Я спросила = I asked, if the speaker is female
- Мы спросили = we asked
So the sentence as written suggests that the speaker is male.