have gone to和have been to的区别
have gone to和have been to的区别如下:1、have gone to,第三人称时用 has gone tohave gone to+地点意为 ”某人去了某地,现在还没有回来,可能在去的途中或已经到了目的地” 【例】He has gone to Shanghai. 他到上海去了(言下之意是他现在不在这里,可能是在去上海的路上,也可能已经在上海了)(He is on the way to shanghai./ He is in shanghai now.)2、have been to,第三人称时用has been tohave been to+地点意为 ”某人曾经去过某地,此时已回来”, 常与twice, several times, ever, never teacheray.com等词连用。【例】The old American man has been to China three times. 这位美国老人到过中国三次.另: have been inhave been in+地点意为 ”在某地待了多久”,后面加一段表示时间的状语.如:He has been in China for ten years. 他在中国住了十年了.扩展资料:例句(1)Had I known it, I would not have gone to the cinema. 要是我知道这件事,我就不会去看电影了。(2)All my friends have gone to battle. 我所有的朋友都上了战场。(3)It is said that he has gone to africa. 有人说他去非洲了。(4)I have been to the flower market. I bought a pot of flower. 我去了趟花市。我买了盆花。(5) My friend George has been to Switzerland twice. 我的朋友乔治去过瑞士两次。
have been是什么意思
这个不好说 因为它是一个成分 不能说他存在独立意义
have been是带有be动词的现在完成时.
has/have + done是现在完成时的结构. be动词的过去分词形式为been.
它一般用于表现句子的时态 与 语态
下面是他比较常见的三种形式
例:1. I have been away from Paris for two weeks. 我离开巴黎已经两星期了。
在这里have been是表现句子处于现在完成时的标志 但是在这里 BEEN是作为系动词出现的 是与be away from作为短语一起出现的 所以句子是主动形式
2. The three children have been sponging on their grandparent for over ten years. 10多年来这3个孩子一直靠他们的姥爷、姥姥养活。
在这里have been是表现句子处于现在完成进行时的标志 been在这里又是作为系动词出现的 是作为进行时的系动词代表出现的 所以句子还是主动形式
3. More than200 films on agriculture have been released. 一共发行了200多部关于农业的影片
在这里have been是表现句子处于现在完成时的标志 been在这里还是作为系动词出现的 却是作为被动态的系动词代表出现的 所以句子是被动态
如果你还是不能明白 请给我留言 我继续给你回答
看到楼上说的
He has been to Beijng.
他去过北京.(已经回来)
He has gone to Beijng.
他去北京了.(还没回来)
这主要是GONE和BEEN与have组和的区别 很简单 但是考题和容易出现
have been in have been to have gone to用法
一、have(has) been in 表示“在某地呆多长时间”,常与表示一段时间的状语连用,如:since, for, how long 等。例如:
Mr. Brown has been in Shanghai for three days. 布朗先生来上海已经有三天了。
此外还有这些搭配: have been here (there) /at home (school) /on the farm
have been here (there) / abroad
二、have(has)been to表示“曾经去过某地”,现在已经不在那里了。可与just, ever, never等连用,例如: I have just been to the post office. 我刚才去邮局了。
Mary has never been to the Great Wall. 玛丽从未去过长城。
Have you ever been to Hangzhou? 你曾经去过杭州吗?
have(has) been to 后面可接次数,表示去过某地几次。例如:
I have been to Beijing three times. 我去过北京三次。
They have been to that village several times. 他们去过那个村庄好几次了。
三、have(has) gone to 意为“到某地去了”,表示到了某地或正在去某地的途中。总之,说话时该人不在现场,一般不用第一、第二人称代词作句子的主语。
例如:----Where is Tom? ----He has gone to the bookshop. 汤姆在哪里?他到书店去了。
Jack Johnson has gone to London. 杰克.约翰逊到伦敦去了。