句子:I am sure you've all been to the museum.
问题:“be to+地点”我感觉这种搭配很少看到,一般是看到别的介词短语作表语,请问这里的“to+地点”怎么理解,to是什么意思?如果这里改成have gone to museum,意思会不会变呢?
(备注:待系统恢复,我会针对此题补充1朵鲜花给被采纳的老师)
have gone to have been to have been in 的用法及区别讲解如下
【1】have gone to意为“到某地去”,说话时该人不在现场,一般不用第一人称、第二人称代词作句子的主语。
—Where is Jim?
———吉姆在哪里?
—He has gone to England.
———他去英国了。(尚未回来)
Mr. Wang isn't here.He has gone to Qingdao.
王先生不在这里。他去青岛了。
【2】have been to意为“曾经去过某地”,现在已不在那里了,后可接次数,如once,twice,three times等,表示“去过某地几次”,也可和 just,never,ever等连用。
My fatherhas been toBeijing twice.
我父亲去过北京两次。
I have never been to the Great Wall.
我从未去过长城。
【3】have been in表示“在某地呆了多少时间”,常与时间段状语连用
I have been in Shanghai for three years.
我到上海已有三年了。
He has been in London for half a month.
他来伦敦已有半个月了。
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!
同意刘老师的解答。但值得一提的是,在美国英语中,当句子的主语是第一或第二人称时,have gone to 可以表示“到过某地(现已回来)”的意义。
以前曾回答过此类问题:
http://ask.yygrammar.com/q-3110.html
如果觉得我的回答对您有用,请随意打赏。你的支持将鼓励我继续创作!