Einmal abgesehen davon, dass es hatte statt war sein muss,
Ich präferiere hier sein als Hilfszeitverb; das erlaubt die nuancierte Unterscheidung des Perfekts von stehen (bin gestanden) und gestehen (habe gestanden). Du kennst vielleicht diesen Witz:
- Wo ist denn Ede?
- Der muss sitzen.
- Warum?
- Weil er gestanden hat.
Beste Grüße
Vollprofi
PS: Dasselbe gilt übrigens für sitzen: bin gesessen (Sofa) vs. habe gesessen (Knast).