it's the first time that i -----to beijing为什么用come,不用have come

问题描述:

it's the first time that i -----to beijing
为什么用come,不用have come

传统语法中的确应该用have come。
但是实际应用中没有那么严谨,没有必要深究。
但是注意,在考试中还是用完成时比较保险。

前面是现在时

因为是第一次啊==怎么会用完成时、

that 引导的句子中只是陈述一个客观事实,没有一个时间段的状语,也没有强调什么后果对现在造成的影响、、、

这就是一个普通的把主语放在后面的句子,it作为主语...还原回来的原句大意就是:
(i come to beijing) is the first time...
但是外国人不喜欢主语过于冗长,所以他们喜欢用it作为主语,而且第一次来北京可以指现在,用一般现在时即可
明白了吧,建议你把it这个的用法认真学习一下...以后在作文或者单选中,it相当重要哦