In which cases would we use sein or haben as the auxiliary for bekommen in the perfect?
Which is more commonly used?
I saw that the second answer to a question on Yahoo! Answers may be correct, but I certainly cannot trust Yahoo! Answers.
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 to join this community
Bekommen as a transitive verb (meaning to get) forms the perfect tense with haben, like almost all transitive verbs:
Ich habe ganz schön Angst bekommen. Lisa hat eine Eins in Mathe bekommen.
On the other hand, bekommen as an intransitive verb (meaning to agree with, of things not people) has sein as the auxiliary:
Der viele Wein ist ihm nicht bekommen. Der Urlaub ist mir gut bekommen.
See also this question: When to use "sein" and "haben" for verbs that allow both auxiliary verbs?