Réponse:
bonjour,
la fonction c'est le rôle joué dans la phrase
je dirai donc
1) il est parti (où ?) par monts et par vaux : cc de lieu
2) elle est arrivée (comment ?) par hasard : cc de manière
3) Jean est pris (par quoi ?) son travail : COD
4) je l'ai prévenu (par quoi ?) : COD
5) cette chemise a été échangée (comment ?) par erreur : cc de manière
6) les délégués furent convoqués (par qui ?) le Principal
7 il a agi (dans quel but?) pr intérêt : cc de but