sind stehen und sitzen denn Verben der Bewegung? Eigentlich bewegt man sich da doch gerade nicht.
dann müsste es doch eigentlich heißen:
Er hat gesessen/gestanden.