ESL, Niveau intermédiaire

How to describe people: attitude expressions

My wife is always ......... when she gets her period and becomes angry at me for no reason at all.
Students at the school where I teach are very .......... They always hand in their homework on time.
Glenn is very .......... He always helps out the underprivileged people in our community.
My little sister is so ......... at school that she is afraid to ask to go to the toilet.
Never ask Phoebe to dance while her husband is looking. He always gets so ......... of her.
Our new teacher is very .......... If we don't understand something, she goes over it again and again until we do.
I think Indonesian people are very .......... They'll always come up to you in the street and try to practice their English.
Barry loves to talk a lot, doesn't he? In fact, I don't think I've ever met anyone quite as ......... as him.
Mary's husband is very .......... He never helps her with any of the chores around the house.
Our English teacher at school is very .......... He is always coming up with new games that help make learning fun.