关于英语中havebeento的用法Ihavebeenthe-查字典问答网
分类选择

来自邱磊的问题

  关于英语中havebeento的用法Ihavebeenthereforsixmonths.这句话是现在完成时,there是地点副词前不加介词.所以havebeento表示曾经去过某地,现在已经不在那了.但是我看书本上翻译说“我已经在

  关于英语中havebeento的用法

  Ihavebeenthereforsixmonths.

  这句话是现在完成时,there是地点副词前不加介词.

  所以havebeento表示曾经去过某地,现在已经不在那了.

  但是我看书本上翻译说“我已经在这住了6个月了”,是说明他说话此时已经不在那个地方了吗?

3回答
2020-05-31 23:01
我要回答
请先登录
方建华

  这个短语应该是havebeen(in),there是地点副词前不加介词

  havebeenin表示“在某地呆了多少时间”,常与时间段状语连用.

  和你说的例句意思一样

  eg.IhavebeeninShanghaiforthreeyears.我到上海已有三年了.

  HehasbeeninLondonforhalfamonth.他来伦敦已有半个月了.

2020-05-31 23:05:49
邱磊

  麻烦了还有个问题Hehasneverbeenabroadbefore这句话中abroad也是一个副词这里been后省去的是to吗?因为没有看见表示一段时间的时间状语。

2020-05-31 23:06:46
方建华

  嗯是的

2020-05-31 23:07:45

最新问答

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读

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