【C】选项为正解.这句话的总时态是现在时...it is the first time ...所以A (将来时)、B (过去式) D (过去完成时)都非现在时态族类,只有C选项为现在完成时.
说话的人已经到这里了,所以是完成了的动作,另整句话是现在时态的背景.故这里要用现在完成时.
另,你也可以记住这句话,第一次到某个地方 都是这么表述的,这句话在英语口语中的使用频率还是相当高滴.你若第一次到美国,你就可以跟美国接你的鬼佬说:It is the first time that I have been here.