I have been here the first time.有没有语病?

1个回答

  • 看来你是想说:这是我第一次来这里.I have been here the first time. I have been here 你用了现在完成时,表示的字面意思是:我一直在这里;而the first time又表示第一次,至此你应该明白问题所在了吧!你的真实意思是想表达第一次,而不是一直在如何;要说成 I'm (或: I come) here the first time 是不错的,正因所要强调说明的是第一次,所以用: It's the first time I’m ( 或: I come) here更贴切你想表达的意思.用一般现在时表达你目前的状态就可以了.用现在完成时去表达刚刚过去或一直处于某种状态,比如:I have been here for a week, 我在此地一个星期了;Where have you been? 你去了哪里?I have been to Beijing, 我去了首都,意即:去了北京,刚回来.现在完成时表达到说话时为止已经发生或完成了并不一定结束的动作或状态.