have been的用法有哪些
have been/have been in/have been to/have gone to have been意为“成为……多长时间”;have been in意为“在某地呆了多长时间”。二者都常与表示一段时间的状语连用。如: 1、She has been a teacher for five years。 2、I have been here for two hours。 3、His parents have been in China for three months。 have been to意为“曾经去过某地”,现在已不在那里了,常与ever,just,never等词连用。其后可接once,twice等表示次数的词。如: 4、He has just been to the library。 5、They have never been to the Great Wall。 6、I have been to Beijing many times。 have gone to意为“到某地去了”,说话时作句子主语的人不在现场,通常是第三人称作句子的主语。如: 7、Whereis Tom? He has gone to the post office。 8、Mr Green isnt here。He has gone to Shanghai。
have的用法有哪些
have这个词可以作助动词与其他词构成不同的时态,也可以作及物动词,有不同的实际含义。作为及物动词时,可以与许多名词连用表示不同的动作。它还可以构成某些句型,具有特殊的用法。 have的意思 have有好几个意思。1、表示有,I have a pen.我有一支钢笔。2、表示吃,I have rice for lunch.午饭我吃大米。3、表示上,I have Englishon Monday.星期一我上英语。 have的同义词 have的同义词是possess ,表拥有、掌握、懂得、主宰、缠住、迷住等。例句:He was the narrested and charged with possessing an offen sive weapon.他随后被逮捕,并被控拥有攻击性武器。 have的用法 1、have的过去式为had,现在分词是having,第三人称单数是has、have。 2、have可用作实意动词,表示有的意思;也可和其他名词连用。 3、与have连用的单词组成短语的单词很多,常见的短语有:have to表不得不;have fun表玩得开心;have in mind表考虑;have got表示拥有;have on表穿着戴着。 4、否定形式have做实意动词时的否定为do not have。做助动词时的否定为have not或haven't 。 5、当主语是第三人称单数的时候,have作为谓语要变为has,has就是have的第三人称单数,这是英语的语法规定。
have been的用法有哪些?
have been/have been in/have been to/have gone to have been意为“成为……多长时间”;have been in意为“在某地呆了多长时间”。二者都常与表示一段时间的状语连用。如: 1、She has been a teacher for five years。 2、I have been here for two hours。 3、His parents have been in China for three months。 have been to意为“曾经去过某地”,现在已不在那里了,常与ever,just,never等词连用。其后可接once,twice等表示次数的词。如: 4、He has just been to the library。 5、They have never been to the Great Wall。 6、I have been to Beijing many times。 have gone to意为“到某地去了”,说话时作句子主语的人不在现场,通常是第三人称作句子的主语。如: 7、Whereis Tom? He has gone to the post office。 8、Mr Green isnt here。He has gone to Shanghai。
have been的用法?
用法一:现在完成进行时(have been doing)
用法:表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来。
例:We have been working on this project for over a month now.(到目前为止,我们一直在处理那个项目,已经花了一个多月时间了。)
注意事项:与现在完成时相比,现在完成进行时更强调:在从过去到现在的时间里,动作或状态一直持续或一直反复出现。
例:1997年6月四级第45题
It seems oil ___________ from this pipe for some time. We'll have to take the machine apart to put it right.
A) had leaked B) is leaking
C) leaked D) has been leaking
从本题上下文看,这两个句子的意思是:“看来,这个管道漏油已有一段时间了,我们将不得不拆卸机器排除故障。”第二句表示将要采取的措施。第一句动作发生在第二句之前,并且延续到现在为止仍在继续。因此,空格中需用现在完成时或现在完成进行时。D) has been leaking是现在完成进行时,因此是本题的答案。有11%的考生误选了B) is leaking。由于本句有时间状语for some time,表示谓语动作延续,谓语不能用现在进行时,必须用和完成时有关的时态。有些考生误选了C) leaked或A) had leaked。是因为他们没有注意到本题第二句是一般将来时,所以第一句的谓语不能用过去时或过去完成时。
用法二:have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。例如:
The moon has been visited by human being already. 月亮已经被人类访问过了。
Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多国家发射到了太空。
用法三:
have been和不同的单词连用,表达不同的意思。
一、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:
Have you ever been a teacher ? 你曾经当过教师吗?
I've been a doctor before . 以前我曾经是一位医生。
这种表达与how long, for或since等表示时间的短语连用后,则表示此种状态的持续时间。例如:
How long have you been a player ? 你当运动员有多久了?
I've been a worker for twelve years. 我当工人十二年了。
I've been a soldier since two years ago. 自从两年前我就当了战士。
二、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。例如:
The shop has been open . 这家商店营业了。
How long has this factory been open ? 这家工厂开工多久了?
The factory has been open for several years. 这家工厂开工好几年了。
The baby has been asleep since his mother left. 自从他妈妈走后,这小孩就睡着了。
I have so tired these days. 这些天我很累。
这种方式也用来表示天气等:
It has been hot since last week. 自从上周以来,天气一直很热。
某些动词的分词用作形容词时,也可以使用这种句式表达。例如:
Jim's purse has been missing (for a week). 吉姆的钱包丢了(一周了)。
The train has been gone (for half an hour). 火车开走了(半小时了)。
三、have been 可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。和how long , for ,since等表示时间的短语连用后,表示这种状态的持续时间。例如:
Have you been to Beijing ? 你去过北京吗?(不在北京问)
Has Jim been to China? 吉姆来过中国吗?(在中国问)/ 吉姆去过中国吗?(在中国以外的地方问)
How long have you been at the school? 你在/到/来这所学校多久了?
They have been in China for more than two years. 他们来中国两年多了。
have been与表示地点的副词here 或there等连用时,与上述意思相同:
I have been here for two hours. 我来这儿两个小时了。
He has been there for three years. 他在那儿已经三年了。
Where have you been (to)? 你刚才去哪里了?
四、have been可以与away, back, in, on, out, over等小品词连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态。当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间。例如:
Tom has been away (for a week). = Tom has left (for a week). 汤姆离开(一周)了。
The film has been on (for half an hour). = The film has begun (for half an hour). 电影开演(半小时)了。
He has been out (for two days). = He has left his home (for two days). 他不在家(两天)了。
The train has been in (for two hours). = The train has arrived (for two hours). 火车到达(两小时)了。
He has been back (for a week). = He has come back (for a week). 他回来一周了。
[请注意上述例子中的后一种说法。我们一直在教学生不能说 I've come for an hour.之类的句子,让学生记住所谓的“瞬间动词”不能和表示一段时间的状语连用,然而,这种观点是违背英语使用原则的。
have been是什么意思啊?
have been共有六种用法。1 have been 与表示职业的名词连用,用来询问或说明某人所从事的职业。 与 how long, for 或 since 等短语连用后,则表示此种状态的持续时间。例如: Have you ever been a worker ? 你曾经当过工人吗?I've been a teacher before . 以前我曾经是一位老师。How long have you been a dirver ? 你当司机有多久了?2 也用来表示天气。例如: It has been cold since last yesterday. 自从昨天以来,天气一直很冷。The train has been gone (for half an hour). 火车开走了(半小时了) 3 可和表示地点的介词连用,表示相当于汉语中的“去过”、“来”、“到”等不同动词的意思。例如:How long have you been at the school? 你在/到/来这所学校多久了?They have been in beijing for more than two years. 他们来北京两年多了。4 have been 可以与 away, back, in, on, out, over 等小品词连用。 相当于一个 表示动作动词的现在完成时的用法, 表示某种状态。例如:The film has been on (for half an hour). 电影开演(半小时)了。The film has begun (for half an hour). 电影开演(半小时)了。5 have been后接动词的现在分词,为现在完成进行时, 强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作。 这个动作到说话时是否停止, 视上下 文或当时语言环境而定。例如: He has been working in that school for five years. 他在这学校工作五年了。(现在是否仍在该学校工作,视上下文而定。 )6 have been +及物动词的过去分词。 为现在完成时被动语态的形式,表示一个已完 成的被动动作。例如:The moon has been visited by human being already. 月亮已经被人类访问过了。扩展资料其他例句Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多国家发射到了太空。He has been out (for three days)。他不在家(三天)了。He has been there for three years。 他在那儿已经三年了。
have been的用法?
have been 的用法1、have been与表示职业的名词连用,用来询问或说明某人所从事的职业。2、have been后接形容词,表示某种行为或状态。此时和表示时间的短语how long, for或since等连用时,则表示这种状态持续的时间。3、have been 可以和表示地点的介词短语连用,依据介词的不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。4、have been可以与away, back, in, on, out, over等小品词连用,相当于一个表示动作动词的现在完成时的用法,表示某种状态。当这种状态与for等表示段时间的短语连用时,表示这个状态的延续时间。扩展资料1The moon has been visited by human being already. 月亮已经被人类访问过了。2、Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多国家发射到了太空。3、Have you ever been a chef? 你曾经当过厨师吗?4、I've been a soldier before . 以前我曾经是一位军人。5、He has been working in that factory for five years. 他在这工厂工作五年了。6、I have been surfing every day. 每天我都要冲浪。
have been什么意思的翻译。
have been/have been in/have been to/have gone to
have been意为“成为……多长时间”;have been in意为“在某地呆了多长时间”。二者都常与表示一段时间的状语连用。如:
1、She has been a teacher for five years。
2、I have been here for two hours。
3、His parents have been in China for three months。
have been to意为“曾经去过某地”,现在已不在那里了,常与ever,just,never等词连用。其后可接once,twice等表示次数的词。如:
4、He has just been to the library。
5、They have never been to the Great Wall。
6、I have been to Beijing many times。
have gone to意为“到某地去了”,说话时作句子主语的人不在现场,通常是第三人称作句子的主语。如:
7、Whereis Tom? He has gone to the post office。
8、Mr Green isnt here。He has gone to Shanghai。
have been后面接什么?
1、have been+地点例句:I have been there for three years.翻译:我已经到这里三年了。这句话是现在完成时。2、have been+ing例句:I have been living the town since 1983.翻译:我自从1983年,已经住在这个镇了。3、have been+被动例句:My room has been cleared by my mom.翻译:我的房间已经被我妈妈清理干净了。这个句子是完成时的被动语态(虽然不常用,但是有这种方法)。完成时态的构成分为两部分一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。它的构成是:主语+助动词(have/has) +动词的过去分词。(done)
have been和have been to有何区别
have been和have been to区别就是:have been to是have been其中之一的短语。have been后面还可以接不同的介词、形容词、副词、名词、过去分词、现在分词。have been:一直;去过(现在完成时)。举例说明:My goodness, you have been busy! (+形容词) 天哪,你一直在忙!Your trip must have been fun! (+名词)你这次旅行一定很开心吧!Things have been going badly. (+doing)事情进展得不顺利。There have been some ugly scenes. (+名词)出现了一些丑恶的场面。Fast foods and TVs have been with us for a long time. (+with)快餐和电视已经陪伴我们很长时间了。We have been in this small village for six days. (+in)我们在这个小村庄已经呆了六天了。The days of parting away have been for a whole year. (+for)离别的日子已经整整一年了。You must have been on stage until the final curtain. (+on)你肯定是在台上一直呆到终场。He may have been to some of those places. (+to)那些地方他可能去过一些。I have been to South Africa. (+to)我去过南非。I have been to many famous lakes. (+to)我去过很多著名的湖泊。
have been in和have been to的区别是什么?
have been in和have been to的区别为:指代不同、语法不同、侧重点不同。一、指代不同1、have been in:一直都在。2、have been to:到过。二、语法不同1、have been in:have用作助动词时,可与动词的过去分词或“been+现在分词”连用,构成动词的各种完成时态。been常有“来”或“去”的意思。2、have been to:have的过去分词had还可与主语倒置,构成虚拟条件状语从句。been指得是一次“完整”的来或去。三、侧重点不同1、have been in:侧重于表达一个持续的状态。2、have been to:侧重于表达一个曾经发生过的状态。
have been to是什么意思?
have been to和have gone to含有“去某地"的意思,易被混淆,这篇讲have been to和have gone to的区别。
1.(1)Have/has gone to表示”去了(某地方)",指”在去某地的路上或在某地,人还未回来",如:
”Is Lucy here?"
"No, she's gone to London."
露西在这儿吗?
不,她去伦敦了。
(2)have/ has been to 表示”去了(某地方)”,指“曾经去过,人已经回来了”,如:
I‘ve been to London six times this week.这个星期我已经去伦敦6次了。
Have you ever been to Northern Ireland?你曾经去过北爱尔兰吗?
(3)been可意为”来(再一次离开)”,如:
She's been to see us twice since Christmas。至从圣诞以来,她已经来看过我们两次了。
2.be gone表示“某物消失或没有更多了”,如:
Is the butter all gone?黄油都用完了吗?
When I came back my car was gone.当我回来时,我的车不见了。
我的回答你还满意吗?望采纳,谢谢!