两种都可以。it都是形式主语,而后面只是分别使用不定式短语或动名词短语作为真正的主语而后置了。当然还是有一些细微的区别,比如前者多指一次性具体的行为,而后者多指经常性习惯性的动作。日常运用中还是以前者多见。