Everyone thinkS he will go far because he has all the qualities necessary (for) success.

问题描述:

Everyone thinkS he will go far because he has all the qualities necessary (for) success.
这道题是选介词的,不过我并不知道有这样一个短语:“necessary for,对……有必要”,但是我根据分析选对了.
请帮我分析下,那个necessary是作名词、形容词?
我觉得是做后置形容词修饰 qualities,那么 success 就应该是 qualities的对象,因此我选择了 for,结果对了.如果necessary做名词,好像就不好理解了.我分析的正确吗?

对,是后置定语,可改写为qualities which is necessary (for) success.