关于英语中 have been to 的用法
问题描述:
关于英语中 have been to 的用法
I have been there for six months.
这句话是现在完成时,there是地点副词前不加介词.
所以have been to 表示曾经去过某地,现在已经不在那了.
但是我看书本上翻译说“我已经在这住了6个月了”,是说明他说话此时已经不在那个地方了吗?
答
这个短语应该是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 吗?因为没有看见表示一段时间的时间状语。嗯 是的