for后面加什么主语还是宾
for是介词,其后跟代词的宾格。
作介词宾语。
例句:

I took her classes for her while she was sick.
她生病时我为她代课。
1.表示“当作、作为”。
如: I like some bread and milk for breakfast. 我喜欢把面包和牛奶作为早餐。
What will we have for supper? 我们晚餐吃什么?
2. 表示理由或原因,意为“因为、由于”。
如: Thank you for helping me with my English. 谢谢你帮我学习英语。 Thank you for your last letter. 谢谢你上次的来信。
Thank you for teaching us so well. 感谢你如此尽心地教我们。
3. 表示动作的对象或接受者,意为“给……”、“对…… (而言)”。
如: Let me pick it up for you. 让我为你捡起来。
Watching TV too much is bad for your health. 看电视太多有害于你的健康。
silly of you和silly for you有什么区别
silly of you和silly for you的区别如下:
当以动词不定式充当句子主语时,通常采用以it作形式主语的结构,该动词不定式的逻辑主语须由介词of引出,即It is/was silly of sb to- v 的结构中,表示“做…的事的人是很傻的”.在这种句型中,不能用介词for代替of引出逻辑主语;而其他句型中用for可表示某件事情本身是愚蠢的而非指人.