我认为应该是 of,请注意后面有个to give up也就是说括号后的不是一个从句! 所以that是不行的.
有两个句型是与这个相符的:It is A FOR sb to do B
It is A OF sb to do B
本题考点应当是考察这两个的不同.实际上比较好分辨的:
is A for sb to do B 表示做了B这件事对于B有A这样的影响,例如"有好处有坏处有用没用",例如:It is good for you to go running everyday.
is A of sb to do B 表示做了B这件事会反映出这个人的A这样的!品性!,如"聪明人傻人牛人矢人好人坏人文明人粗野人"例如本题:it is polite of the child to give up his seat to the old.这让他显得很有礼貌