German Language Stack Exchange is a bilingual question and answer site for speakers of all levels who want to share and increase their knowledge of the German language. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a problem understanding how to use perfect in the following sentence:

Ich bin mit dem Bus in das Stadtzentrum gefahren.

I know we are supposed to use the auxiliary verb haben in perfect when we have an accusative object in the sentence.

Does this apply when there is an accusative object as a local preposition?

share|improve this question
Es gibt die Hilfsverben "haben" und "sein". Mit dem Bus hat man nicht, sondern ist ins Stadtzentrum gefahren. Man hat es vielleicht erreicht. :) – user unknown Jan 11 '13 at 15:46
up vote 3 down vote accepted

An accusative phrase that is part of a prepositional phrase is not an accusative object.

Fahren has no accusative object here, just an attribute to indicate direction. Therefore, its correct perfect auxiliary is indeed "sein", as in

Ich bin in die Stadt gefahren.

It would be a different case if you added a real accusative object to it:

Ich habe meinen Sohn in die Stadt gefahren.
(I drove my son to town.)

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.