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

来自孟明莘的问题

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

  havebeenin+时间这个是怎么用的

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

  1theyhavebeeninChinafor4years

  2theyhavebeentoChinafor4years

  这两句话哪句对吖?

  不要从别的地方复制来

  theyhavebeen()Chinafor4years

  AtoBin选哪个

1回答
2019-11-09 18:32
我要回答
请先登录
刘英华

  第1句

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

  havebeeninChina意思是到中国来

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

  for+一段时间

  或since+一个时间点

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

  theyhavebeeninChinasince4yearsago.

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

  选择题选B

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

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

2019-11-09 18:35:10

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

  • 大家都在看
  • 小编推荐
  • 猜你喜欢
  •