答案:B
解释:found是感官动词find的过去式,而it是形式宾语,后面的不定式短语to rebuild houses for people in Wenchuan是感官动词found的真正宾语,而形容词meaningful做宾语补足语。
三种构成所谓的“感官动词 + 宾语 + 宾语补足语”结构。
在英语中,只有it才可以充当句子的形式主语/宾语,其他选项不可以。
此句也可以转换成一下结构进行理解,即:
I found (that) it was meaningful to rebuild houses for people in Wenchuan.
此时it做found的宾语从句中的形式主语,而不定式短语 to rebuild houses for people in Wenchuan做宾语从句中真正的主语。
参考资料:英语牛人团