Răspuns:
ținându-se = complement circumstanțial de mod exprimat prin verb nepredicativ, conj. a III-a, diateza reflexivă, mod gerunziu
de ploaie = complement circumstanțial de cauză exprimat prin substantiv comun simplu, nearticulat, feminin, singular, Ac. cu prep. „de”
atâta = atribut adjectival exprimat prin adjectiv pronominal nehotărât, feminin, singular, Ac.
Explicație: