"for it to be" is a specific case of a FOR ... TO ... clause (infinitive clause).
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.
"for it to be" is a specific case of a FOR ... TO ... clause (infinitive clause). FOR indicates the subject; TO indicates the predicate.
Here are some examples of infinitive clauses (which are a type of non-finite clause) compared with a corresponding finite clause.
for the children to play (non-finite) ~ The children play. (finite)
for the children to be afraid ~ The children