Language points:
1. At times she is so childishly demanding that we can hardly put up with her…
Childishly:孩子气的
--- Sometimes she acts so childishly that we always laugh at her.
Demanding: adj.
requiring much effort or attention 苛求的;使人吃力的;高要求的 e.g. a demanding job 苛刻的工作 a demanding manager 严苛的经理
Put up with sb 忍受;容忍
I don’t know how his parents put up with his antics. 我不知道他的父母是如何忍受他的怪异行为。 She could hardly put up with that fellow any longer. 她再也不能忍受那家伙。
Be hard to live with难以与之一同生活的 It’s hard to live with you.