A
It's foolish of you ,foolish 是用来说明you 的,所以用of .
it 置于give 和up 之间.不是it is adj. for sb to do sth吗?当形容词是用来说明事情的时候用for ,例如:It‘s important for us to learn English well .句中的形容词important 是说明 to learn English well (学好英语)这件事的。当形容词是用来说明人的时候用of 。例如上一句中的foolish 是说明 you 的,即构成这样的关系:You are foolish .