I am non-native English speaker and my English teachers often teach these structures to me
"It's adj for somebody to do something". Ex: It is necessary for you to get up early
"It's adj of somebody to do something". Ex: It was really kind of you to help me.
My question is that:
Can we apply these structures for all adjectives?
If "yes", then are It is good for you to get up early & It is good of you to get up early interchanged?
If "no", then when is to use the 1st & when is to use the last?
Seem not many websites mention this!!
can I say "it is great for all of us to be here".
Yes, you can, although it has a particular meaning: "It benefits us in some way to be here." What you are probably trying to say is: "It is great that we are all here"—or, in other words, "it's really great that you've all come" etc.