> 英语 >
关于英语中 have been to 的用法
I have been there for six months.
这句话是现在完成时,there是地点副词前不加介词.
所以have been to 表示曾经去过某地,现在已经不在那了.
但是我看书本上翻译说“我已经在这住了6个月了”,是说明他说话此时已经不在那个地方了吗?
人气:170 ℃ 时间:2020-01-27 03:22:28
解答
这个短语应该是have been (in) ,there 是地点副词前不加介词
have been in表示“在某地呆了多少时间”,常与时间段状语连用.
和你说的例句意思一样
eg.I have been in Shanghai for three years.我到上海已有三年了.
  He has been in London for half a month.他来伦敦已有半个月了.麻烦了 还有个问题He has never been abroad before这句话中abroad也是一个副词 这里been后省去的是 to 吗?因为没有看见表示一段时间的时间状语。嗯 是的
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版