havebeenin+时间这个是怎么用的havebeenin-查字典问答网
分类选择

来自孟明莘的问题

  havebeenin+时间这个是怎么用的havebeenin+时间的用法时间是怎么加的1theyhavebeeninChinafor4years2theyhavebeentoChinafor4years这两句话哪句对吖?不要从别的地方复制来theyhavebeen()Chi

  havebeenin+时间这个是怎么用的

  havebeenin+时间的用法时间是怎么加的

  1theyhavebeeninChinafor4years

  2theyhavebeentoChinafor4years

  这两句话哪句对吖?

  不要从别的地方复制来

  theyhavebeen()Chinafor4years

  AtoBin选哪个

1回答
2019-11-0918:32
我要回答
提示:回答问题需要登录哦!
刘英华

  第1句

  这句话的意思是他们到中国来已经有4年时间了

  havebeeninChina意思是到中国来

  这里是现在完成时,因此表示时间要用

  for+一段时间

  或since+一个时间点

  因此,这个句子也可以改为

  theyhavebeeninChinasince4yearsago.

  另外,这个句子中,in和时间是没有关系的

  选择题选B

  因为havebeento的意思是去过,不是延续性动词

  havebeeninChina是到中国来,是延续性动词

2019-11-09 18:35:10
大家都在问
最新问答