Stimmt mehr oder weniger - haut aber nicht immer hin.
Diese relativ sichere einfache Regel kennst du sicher aus der französischen Sprache.
Aber hier gibts jede Menge Regeln zu sein und haben...
http://www.canoo.net/services/OnlineGrammar/Wort/Verb/Tempora/HabenSein.html
Hat mehr was mit transitiv und intransitiv zu tun.
Ich bin nach Berlin gefahren - Ich habe meine Tante nach Berlin gefahren...etc.
Und die Östereicher machens besonders spannend. Ich glaube, die sagen:
Ich bin auf dem Sessel gesessen.
und wir:
Ich habe auf dem Stuhl gesessen..