…
Questions & Answers about Ik heb gisteren met Anna gesproken.
Why is the auxiliary verb “heb” used in this sentence instead of “ben”?
In Dutch, hebben is generally used as the auxiliary verb in the present perfect (voltooid tegenwoordige tijd) for most verbs, including spreken. The auxiliary zijn is only used with certain intransitive verbs that indicate a change of place or state (e.g., komen, gaan, worden). Since spreken does not involve movement or a change of state, heb is the correct choice.
What is the role of “gisteren” in the sentence, and can its position change?
Gisteren means yesterday, indicating when the action took place. Dutch word order is flexible about where to place time elements, so you could say Ik heb met Anna gesproken gisteren or Gisteren heb ik met Anna gesproken. The meaning remains the same, though the emphasis might shift slightly.
Why do we say “met Anna” instead of “aan Anna” or “tegen Anna”?
In Dutch, the usual way to express speaking with someone is by using spreken met iemand. Using aan or tegen conveys slightly different nuances. For instance, tegen Anna spreken often sounds like talking to Anna rather than with Anna. Sometimes tegen can imply more of a one-way direction of speech.
How does “gesproken” relate to the verb “spreken”?
Gesproken is the past participle of spreken. Together with the auxiliary verb heb, gesproken forms the present perfect: Ik heb ... gesproken. This is similar to English’s I have spoken.
Is it possible to use the simple past tense instead of the present perfect?
Yes, you could say Ik sprak gisteren met Anna, which uses the simple past (onvoltooid verleden tijd). In spoken Dutch, it’s very common to use the present perfect when talking about past events, even for a completed action that happened at a specific time. The choice often comes down to style and regional preference.
More from this lesson
AI Language TutorTry it ↗
“What's the best way to learn Dutch grammar?”
Dutch grammar becomes intuitive with practice. Focus on understanding the core patterns first — how sentences are structured, how verbs change form, and how words relate to each other. Our course breaks these concepts into small lessons so you can build understanding step by step.
Sign up free — start using our AI language tutor
Start learning DutchMaster Dutch — from Ik heb gisteren met Anna gesproken to fluency
All course content and exercises are completely free — no paywalls, no trial periods.
- ✓ Infinitely deep — unlimited vocabulary and grammar
- ✓ Fast-paced — build complex sentences from the start
- ✓ Unforgettable — efficient spaced repetition system
- ✓ AI tutor to answer your grammar questions