German Phrase
Mit wem hast du gesprochen?
Meaning
Literally, “With whom did you speak?” It asks about the person (or persons) you had a conversation with in the past. The sentence uses the perfect tense, which is the most common way to talk about completed actions in spoken German.
When to use
Use this question after you notice that someone has been talking, or when you want to find out the conversation partner of a past discussion. It works in informal settings (du) and can be switched to the formal *Sie* form: *Mit wem haben Sie gesprochen?*
✦Grammar Breakdown
Mitwemhastdugesprochen?
Mit + Dativ
The preposition *mit* always governs the dative case, so the following pronoun must be in dative form.
Wem (Dativ‑Fragepronomen)
*Wem* is the dative interrogative pronoun meaning “to whom/with whom”.
Perfekt mit *haben*
The perfect tense of *sprechen* is built with the auxiliary *haben* + past participle *gesprochen*.
Verb‑second (V2) in Fragen
In German yes‑no and wh‑questions the finite verb occupies the second position, right after the question phrase.
Partizip am Satzende
In the perfect tense the past participle is placed at the end of the clause.
🗨In Conversation
Mit wem hast du gestern im Büro gesprochen?
With whom did you speak yesterday at the office?
Ich habe mit Anna über das neue Projekt gesprochen.
I spoke with Anna about the new project.
✕Common Mistakes
Mit wer hast du gesprochen?
The preposition *mit* requires dative, so the correct pronoun is *wem*, not the nominative *wer*.
Hast du gesprochen mit wem?
In German the verb must stay in second position; the prepositional phrase cannot be moved to the end.
Was hast du gesprochen?
Leaving out *mit* changes the meaning; you would be asking *what* you spoke, not *with whom*.
Du hast gesprochen mit wem?
Word order is wrong for a wh‑question; the finite verb must follow the question phrase.
↔Alternatives
Mit wem hast du dich unterhalten?
With whom did you chat?
Wen hast du gesprochen?
Whom did you speak to?
Mit wem hast du geredet?
With whom did you talk?
Cultural Tip
In German the informal *du* is used among friends, family, and colleagues of the same rank. In a business or formal context you would replace *du* with *Sie*: *Mit wem haben Sie gesprochen?* Also, Germans tend to be direct about who they spoke with, so the question is perfectly acceptable in most social situations.

