Hij heeft lang gereden.

Questions & Answers about Hij heeft lang gereden.

Why do we use heeft here instead of is for a verb of motion?
Rijden (to drive) is a verb of motion. Because this sentence focuses purely on the activity of driving and its duration (lang), we use the auxiliary hebben (heeft). If we mentioned a specific destination, like driving to the beach, we would use a form of zijn instead.
Why don't we say "voor een lange tijd" instead of just lang?
In Dutch, the single word lang perfectly expresses the concept of "for a long time" when used as an adverb. Native speakers simply use lang to describe the duration of an activity, making literal word-for-word translations from English unnecessary.
What is the infinitive of gereden, and why does the vowel change?
The infinitive is rijden (to drive or ride). It is a strong (irregular) verb, meaning its vowels change in the past tense. The ij sound in rijden changes to a short e sound in the past participle gereden.
Why is lang placed before gereden?
In Dutch perfect tenses, the conjugated auxiliary verb (heeft) stays in the second position, but the past participle (gereden) is pushed to the very end of the sentence. Adverbs like lang are placed between them.

Learn Hij heeft lang gereden and more in Dutch

All course content and exercises are completely free — no paywalls, no trial periods, no signup needed.

  • Practice with interactive exercises
  • Track your progress with spaced repetition
  • Learn at your own pace — completely free