La question c'est celle de l'auxiliaire, être ou avoir, employé avec le verbe passer.
-Employé transitivement, avec COD -> avoir (j'ai passé mes vacances à la campagne)
-Employé intransitivement, ça dépend : on dit généralement qu'il se conjugue avec avoir quand on considère l'action en tant que durée, et avec être quand on considère le résultat.
C'est très fin : j'ai passé par ce chemin tout à l'heure / je suis passé par ce chemin tout à l'heure ; je suis passé à l'ennemi / j'ai passé à l'ennemi.
-On emploie obligatoirement être quand l'action est révolue, finie et quand passer=devenir (passer maître en concours grimaces).
Dans ton exemple, je me demande quand même s'il n'y a pas un COD, d'où l'auxiliaire avoir. Non ?
ps : eh, Patoiglob, garder la question en ligne de mire : «je suis resté(e) une semaine», c'est trop facile 