There being在这里是介词后面做宾语,在就是介宾,介词后面接动词宾语时肯定要用ing呀,但for后面只能用there to be,就是习惯用法,there to be 一般是用在动词后面做宾语,但像mind,enjoy这种本来后面就接ing的也要用there being,没懂的可以追问