of指的是人的品行品德,如:nice ,kind ,honest ,等等
而for就指的是形容人或事物的外表啊,体格啊,等等,如:big tall,beautiful,等等
我相信你们老师也应该说个这种问题吧?