汉邦问答 / 问答 / 问答详情

have been doing什么意思?

2023-07-05 06:45:14
TAG: have
肖振

现在完成进行时

现在完成进行式:比如说, have been working 表示,过去已经在工作,并且现在还在工作.

与现在完成时的区别是一、现在完成时

动词发生在过去,影响到现在,延续到现在,某种经历.

句型

基本结构:主语+have/has+过去分词(done)

①肯定句:主语+have/has+过去分词+其他

②否定句:主语+have/has+not+过去分词+其他

③一般疑问句:Have/Has+主语+过去分词+其他

④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)

用法

(1)定义:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在.

I have had no money to spend now.(现在我没有钱花了.)

Jane has laid the table.(简已经摆桌子.)

Michael has been ill.(现在仍然很虚弱)

He has returned from abroad. (现在已在此地)

(2)定义:现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用.

Mary has been ill for three days.

I have lived here since 1998.

注意:1.现在完成时不能单独与准确时间连用,

如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.

2.现在完成时往往同表示不确定的过去时间状语连用

如already, yet, just, before, recently,still, lately等:

He has already obtained a scholarship.

I haven"t seen much of him recently (lately).

We have seen that film before.

Have they found the missing child yet ?

3. 现在完成时常常与表示频度的时间状语连用,

如often, sometimes, ever, never, twice, on several occasion等:

Have you ever been to Beijing

I have never heard Bunny say anything against her.

I have used this pen only three times. It is still good.

George has met that gentleman on several occasions.

4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,

如now, up to these few days/weeks/months/years, this morning/week/month/year, just, today, up to present, so far等:

Peter has written six papers so far.

Man has now learned to release energy from the nucleus of the atom.

There has been too much rain in San Francisco this year.

The friendly relations and cooperation between our two countries have been enhanced in the past few years.

Up to the present everything has been successful.

5. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性.

Thomas has studied Russian. (现在不再学俄语)

Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句)

6. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.

We have had four texts this semester.

现在完成时的“完成用法”和“未完成用法”

1.现在完成时的"完成用法"

现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系.

例如:He has turned off the light.他已把灯关了.(动作结束于过去,但说明的是现在的情况--灯现在不亮了.)

现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用.

例如: Have you found your pen yet?你已找到你的钢笔了吗?

2.现在完成时的"未完成用法"

现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去.

例如:He has lived here since 1978.自从1978年以来,他一直住在这儿.(动作起始于1978年,一直住到现在,可能还要继续住下去.)

I have been in the army for more than 5 years.我在部队已经呆了五年多了.(动作开始于5年前,一直延续至今,有可能还要继续下去.)

此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等.

例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息.

注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词.如:come,go,arrive,leave,join,become,die等.

(2)现在完成时常见两种句型:

①for短语

②It is+一段时间+ since从句

3.一段时间+has passed+since从句

4.主语+have / has been+since短语

例如:He has been in the League for three years.

或It is three years since he joined the League. 他入团已三年了

一.have/has been doing sth.

二、现在完成进行时

现在完成进行时的谓语动词构成.

I/ we/ you/ they have been working

he/ she/ it has been working

(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去.

The Chinese have been making paper for two thousand years.

中国有2000年的造纸历史.(动作还将继续下去)

I have been learning English since three years ago.

自从三年前以来我一直在学英语.(动作还将继续下去)

(二)表示在说话时刻之前刚刚结束的动作.

We have been waiting for you for half an hour.

我们已经等你半个钟头了.(动作不再继续下去)

(三)有些现在完成进行时的句子等同于现在完成时的句子.

They have been living in this city for ten years.

They have lived in this city for ten years.

他们在这个城市已经住了10年了.

I have been working here for five years.

I have worked here for five years.

我在这里已经工作两年了.

(四)大多数现在完成进行时的句子不等同于现在完成时的句子.

I have been writing a book.(动作还将继续下去)

我一直在写一本书.

I have written a book.(动作已经完成)

我已经写了一本书.

They have been building a bridge.

他们一直在造一座桥.

They have built a bridge.

他们造了一座桥.

(五)表示状态的动词不能用于现在完成进行时.

I have known him for years.

我认识他已经好几年了.

* I have been knowing...

这类不能用于现在完成进行时的动词还有:love爱,like喜欢,

hate讨厌,等.

现在完成时:

1)现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响.

2)现在完成时通常与模糊的时间状语连用,或无时间状语.

共同的时间状语:

this morning, tonight,this April, now, once,before, already, recently,lately

现在完成时的时间状语

for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always,

不确定的时间状语

3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know.

现在完成进行时 :

其构成形式如下:

I / we / they have

He / she / it has been + 动词的现在分词

功用如下:

1) 表示一个在过去开始而在最近刚刚结束的行动,如:

Ann is very tired. She has been working hard.

Why are you clothes so dirty? What have you been doing?

2) 表示一个从过去开始但仍在进行的行动,如:

It has been raining for two hours. (现在还在下)

Jack hasn"t been feeling very well recently.

3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:

She has been playing tennis since she was eight.

4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:

Tom"s hands are very dirty. He has been repairing the car.

The car is going again now. Tom has repaired it.

注意:

现在完成时有否定结构,而现在完成进行时没有否定结构.

现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以

现在完成时:强调对现在的影响

现在完成时进行时:强调过去那一段过程(对现在的影响)

现在完成时

I have done it.我已经做了

强调你做过的事情的本身,现在有否做不是关键

现在完成进行时

I have been doing it for years. 我已经做了几年了.

说明这个行动没有断过,现在还在做.

现在完成时,强调过去完成的动作对现在的影响.

例:-Would you like to have lunch with me ?

-I have had it.

意思是说我吃过,不能跟你一起去了.

现在完成进行时,强调动作的持续进行,现在动作还在进行.

例: I have been working in this factory for 5 years.

表示强调时间之久,目前还在那工作.

简单的来说,完成时态就是在过去发生的事情,做这件事情的动作在过去完结,而现在完成进行时则是做一个动作从过去一直延长到现在.

凡尘
现在完成时,表示一个动作持续了一段时间的意思。我举个例子你就懂了:
I have been learning for 14 years. 我学英语一直学了14年了。
I have been staying in China since I was ten. 自从我十岁以来我就一直住在中国。
希望您满意,O(∩_∩)O哈哈~
墨然殇

have been doing

现在完成进行时(表示一直在做某事)

例:

I have been doing the same job in another company.

我一直在另一家公司里做同样的工作.

The teachers and students of our school have been doing field work at a factory recently.

这些日子我校师生在工厂实习.

北营

现在完成进行时,表示一直在做某事例如I have been teaching for ten years.

bikbok

从原来一直到现在一直做的事情

强调原来做并且现在也正在做的事

北有云溪

现在完成时表示一直在做某事

无尘剑

一直持续做

可桃可挑

这是现在完成进行时态的结构

一直在做……

阿啵呲嘚

现在完成进行时

gitcloud

一直在做

FinCloud

最近一直在忙啥呢?

tt白

附议

have been是什么时态?

很简单的嘛,就是现在完成时呗
2023-07-04 09:21:577

have been是什么意思

.have been done现在完成时的被动形式,表示已经被完成 have been doing现在完成进行时,表示到现在为止仍然在进行。 The work has been done.工作已经被完成了。强调结果 They have been playing football for 3 hours.他们已经踢了3小时的足球了。可能还未结束。 2.强调结果直接用have done现在完成时, 强调过程或还未完成的动作行为用have been doing现在完成进行时。 They have finished the work. They have been doing the work for a whole day. I have read the book. I have been reading the book for a week.
2023-07-04 09:22:376

have been什么意思?

回答和翻译如下:Have been.已经。(英语词组翻译)
2023-07-04 09:22:532

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)
2023-07-04 09:23:001

have been用于什么时态?

现在完成时概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。本结构:主语+have/has+动词的过去分词(p.p)(V-ed) e.g done。肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语。
2023-07-04 09:23:381

have been是什么时态?

have been是现在完成时,现在完成时( The Present Perfect Tense)是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。 扩展资料   在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。   完成时态的"构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。   它的构成是:主语+助动词(have/has) +动词的过去分词。(done)
2023-07-04 09:24:051

have been用在什么时态?

have been 现在完成时的结构形式。f.e.We bave been to the Great Wall twice.汉语意思: 我们去过长城两次。
2023-07-04 09:24:123

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、Whereue10bis Tom? He has gone to the post office。 8、Mr Green isnue10bt here。He has gone to Shanghai。
2023-07-04 09:24:192

have和have been有什么特点?

have+过去分词 是现在完成时 have been + 动词ing 是现在完成进行时现在完成时表示动作已经发生, 是否还在继续并不重要而现在完成进行时着重强调动作还在继续之中,有时还强调动作的反复。Someone has phoned you. 有人给你打电话了。Someone has been phoning you. 有人一直在给你打电话。
2023-07-04 09:24:261

have+been是什么时态

have+been是现在完成时,have been 已经; 所以用现在完成时,结构是have+过去分词(done)had+done是过去完成时,表示在过去这个时间点以前什么事情已经完成了; 例如: I had done my homework before I went bed yesterday. 扩展资料   We took it as read that he must have been a KGB agent   我们完全相信他曾经是一名克格勃特工。   There have been some problems but basically it"s a good system.   虽然出现过一些问题,但这基本上仍不失为一个好系统。   His family have been a very positive influence on him.   他的`家庭对他有十分良好的影响。   There have been many changes in recent years.   近几年发生了许多变化。
2023-07-04 09:24:411

英语 have been的用法是什么?

从过去到现在。是一个时间段
2023-07-04 09:24:493

英语中的 have been 是什么意思?

havebeen是"去过,经历过"的意思,但这里跟therebe有关,因此,意为"有",该句译为:最近很少有事故发生.
2023-07-04 09:24:582

have been

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。have been 的用法有哪些呢? 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.人造卫星已经被很多GJ发射到了太空.   用法三:   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与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:   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等连用时,则表示这种状态持续的时间。例如:   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.之类的句子,让学生记住所谓的瞬间动词不能和表示一段时间的状语连用,然而,这种观点是违背英语使用原则的。详情请见2003年第三期《中学外语教与学》或《中学英语学习与辅导误区100例》(金盾出版社2005年2月出版)]   五、have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定。例如:   He has been working in that factory for five years.   他在这工厂工作五年了。(现在是否仍在该工厂工作,视上下文而定。)   I have been surfing every day. 每天我都要冲浪。   六、have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。例如:   The moon has been visited by human being already. 月亮已经被人类访问过了。   Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多GJ发射到了太空。
2023-07-04 09:25:281

1.去过某地:havebeen+in/at(等方位介词)+地点/名词例:IhavebeentoBeijing.若后面是副词则不加介词,Ihavebeenhere/there.2.已经成为:havebeen+名词(多为人)例:Ihavebeenasuccessfulbusinessman.3.与havegone的区别:havebeen,去过,指人去过回来,在本地。havegone,去了,指人去了其他地方,不在本地。
2023-07-04 09:26:181

have been和had been的区别是什么

have been 现在完成时had been 过去完成时
2023-07-04 09:26:252

have been是什么时态的标志词?现在进行时

现在完成进行时现在完成进行式:比如说, have been working 表示,过去已经在工作,并且现在还在工作.与现在完成时的区别是一、现在完成时动词发生在过去,影响到现在,延续到现在,某种经历. 句型基本结构:主语+have/has+过去分词(done) ①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他) 用法(1)定义:现在完成时用来表示现在之前已发生过或完成的动作或状态,但其结果却和现在有联系,也就是说,动作或状态发生在过去但它的影响现在还存在. I have had no money to spend now.(现在我没有钱花了.) Jane has laid the table.(简已经摆桌子.) Michael has been ill.(现在仍然很虚弱) He has returned from abroad. (现在已在此地) (2)定义:现在完成时可以用来表示发生在过去某一时刻的,持续到现在的情况,常与for,since连用. Mary has been ill for three days. I have lived here since 1998. 注意:1.现在完成时不能单独与准确时间连用,如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.2.现在完成时往往同表示不确定的过去时间状语连用如already, yet, just, before, recently,still, lately等: He has already obtained a scholarship. I haven"t seen much of him recently (lately). We have seen that film before. Have they found the missing child yet ?3. 现在完成时常常与表示频度的时间状语连用,如often, sometimes, ever, never, twice, on several occasion等: Have you ever been to Beijing I have never heard Bunny say anything against her. I have used this pen only three times. It is still good. George has met that gentleman on several occasions.4. 现在完成时还往往可以同包括现在时间在内的时间状语连用,如now, up to these few days/weeks/months/years, this morning/week/month/year, just, today, up to present, so far等: Peter has written six papers so far. Man has now learned to release energy from the nucleus of the atom. There has been too much rain in San Francisco this year. The friendly relations and cooperation between our two countries have been enhanced in the past few years. Up to the present everything has been successful. 5. 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性. Thomas has studied Russian. (现在不再学俄语) Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.(同第2点用法第一个例句) 6. 现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作. We have had four texts this semester. 现在完成时的“完成用法”和“未完成用法” 1.现在完成时的"完成用法" 现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系. 例如:He has turned off the light.他已把灯关了.(动作结束于过去,但说明的是现在的情况--灯现在不亮了.) 现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用. 例如: Have you found your pen yet?你已找到你的钢笔了吗? 2.现在完成时的"未完成用法" 现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去. 例如:He has lived here since 1978.自从1978年以来,他一直住在这儿.(动作起始于1978年,一直住到现在,可能还要继续住下去.) I have been in the army for more than 5 years.我在部队已经呆了五年多了.(动作开始于5年前,一直延续至今,有可能还要继续下去.) 此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等. 例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息. 注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词.如:come,go,arrive,leave,join,become,die等. (2)现在完成时常见两种句型: ①for短语 ②It is+一段时间+ since从句 3.一段时间+has passed+since从句4.主语+have / has been+since短语例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了 一.have/has been doing sth. 二、现在完成进行时现在完成进行时的谓语动词构成.I/ we/ you/ they have been workinghe/ she/ it has been working(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去.The Chinese have been making paper for two thousand years.中国有2000年的造纸历史.(动作还将继续下去)I have been learning English since three years ago.自从三年前以来我一直在学英语.(动作还将继续下去)(二)表示在说话时刻之前刚刚结束的动作.We have been waiting for you for half an hour.我们已经等你半个钟头了.(动作不再继续下去)(三)有些现在完成进行时的句子等同于现在完成时的句子.They have been living in this city for ten years.They have lived in this city for ten years.他们在这个城市已经住了10年了.I have been working here for five years.I have worked here for five years.我在这里已经工作两年了.(四)大多数现在完成进行时的句子不等同于现在完成时的句子.I have been writing a book.(动作还将继续下去)我一直在写一本书.I have written a book.(动作已经完成)我已经写了一本书.They have been building a bridge.他们一直在造一座桥.They have built a bridge.他们造了一座桥.(五)表示状态的动词不能用于现在完成进行时.I have known him for years.我认识他已经好几年了.* I have been knowing...这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,等.现在完成时:1)现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响. 2)现在完成时通常与模糊的时间状语连用,或无时间状语. 共同的时间状语: this morning, tonight,this April, now, once,before, already, recently,lately 现在完成时的时间状语 for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always, 不确定的时间状语 3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know. 现在完成进行时 :其构成形式如下: I / we / they have He / she / it has been + 动词的现在分词 功用如下: 1) 表示一个在过去开始而在最近刚刚结束的行动,如: Ann is very tired. She has been working hard. Why are you clothes so dirty? What have you been doing? 2) 表示一个从过去开始但仍在进行的行动,如: It has been raining for two hours. (现在还在下) Jack hasn"t been feeling very well recently. 3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如: She has been playing tennis since she was eight. 4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如: Tom"s hands are very dirty. He has been repairing the car. The car is going again now. Tom has repaired it. 注意:现在完成时有否定结构,而现在完成进行时没有否定结构.现在完成时态可表示做完的时期以及已有的经验、但现在完成进行时不可以现在完成时:强调对现在的影响现在完成时进行时:强调过去那一段过程(对现在的影响)现在完成时I have done it.我已经做了强调你做过的事情的本身,现在有否做不是关键现在完成进行时I have been doing it for years. 我已经做了几年了.说明这个行动没有断过,现在还在做.现在完成时,强调过去完成的动作对现在的影响.例:-Would you like to have lunch with me ?-I have had it.意思是说我吃过,不能跟你一起去了.现在完成进行时,强调动作的持续进行,现在动作还在进行.例: I have been working in this factory for 5 years.表示强调时间之久,目前还在那工作.简单的来说,完成时态就是在过去发生的事情,做这件事情的动作在过去完结,而现在完成进行时则是做一个动作从过去一直延长到现在.
2023-07-04 09:26:321

请给我讲讲have been的用法

助动词have的用法1)have+been +过去分词,构成完成式被动语态,例如: English has been taught in China for many years.(中国教英语已经多年。)2)现在完成进行时构成:have / has been + 现在分词用法:)下面详细举例:)~用于表示动作从过去某一时间开始一直延续到现在或离现在不远的时间,动作是否继续下去,则需视起来而定。如:How long has it been raining? 雨下多久了?She has been sitting there for more than 2 hours. 他已经在那坐了两个多小时了。We"ve been seeing quite a lot of each other recently. 最近我们常常见面。He has been telephoning me several times in two days. 这两天他打了好几次电话给我。注意:使用现在完成进行时还有以下一些情况:一般现在时 主要由动词原形表示,但第三人称单数后要加词尾s,另外be和have有特殊的人称形式例:it all dependshe coves sportsi know it现在进行时 由助动词be的人称形式加现在分词构成例:i am working一般将来时 由助动词shall will加动词原形构成 例:i shall goyou will go一般过去时 由动词的过去式表示例:i was glad to get your letter现在完成时 由have的人称形式加过去分词构成例: i have read ithe has read it过去进行时 由be的过去式和现在分词构成,主要表示过去某个时刻正在进行的动作例:the wind was no longer blowing.过去完成时 由had加过去分词构成,主要表示过去某时前业已发生的动作或情况例:they showed us the new machine tools they had turned out一般过去将来时 由should would加动词原形构成,表示从过去某时看来将要发生的事情例: he was sixty-eight,in two years he would be seventy现在完成进行时 有have(has)been 加现在分词构成例: how long has it been raining?过去完成进行时 由had been加现在分词够成例 :it had been raining for two days the fields were all under water.
2023-07-04 09:26:446

have与have been有什么区别

have一般认为是现在完成时的标志.一般来说有两种用法:1、过去的动作对现在有影响,用现在完成时,如:Hehasgonehome,becausehepromisedthathewouldvisithismom.因为答应过要探望母亲,他现在回家了.2、过去的动作延续到现在,其实就是从属于第1点,一般和since、for连用,如:Hehaslivedheresince2010.自从2010年他已经在这住下了.Hehaslivedherefor5years/since5yearsago.他在这已经住下有5年了.而havebeen也有两层意思:1、havebeen可以认为是现在完成进行时的标志.结构havebeendoing.一般来说现在完成进行时有两种用法.一表示过去的动作延续到现在,并有可能延续下去:Hehasbeenworkingoutallday.他整天在锻炼.(暗示有可能继续锻炼.)二是现在完成进行时有时富有情感色彩.这是现在完成时所没有的功能:Hehasbeenalwaystalkingwithhisgirlfriend.他总在跟女友唠叨.(有情感色彩)Hehasalwaystalkedwithhisgirlfriend.他总跟女友聊天.(没有感情色彩)还有,have和havebeen可以认为是现在完成时的主动形式和被动形式,如:Hehasgonetowork.他已去上班了.(主动)Hehasbeenarrested.他被逮捕了.(被动)
2023-07-04 09:27:001

关于have been的用法。谢谢

I have been in U.S. for eight months.I have been in U.S. since Jan 10 2014.两句都对。for 后面跟一段时间, 如 8个月(for 8 months),2天 (for 2 days),1小时 (for 1 hour)since 后面跟日期, 如 Jan 10 2014,上个礼拜 (since last week).用法有一点不一样。
2023-07-04 09:27:082

have been 的语法解释

have been 这里面是完成时。这样就涉及到完成时的用法。完成时有两层含义,第一,表示动作发生在过去,持续到现在,还可能继续进行下去;第二,表示动作发生在过去,完结于过去,但是对现在造成了一定的影响。很明显,这里面取第一层意思,加上before 表示动作发生在过去,持续到现在,但是不继续进行下去了,也就是说现在到将来都不是医生了~~只是以前是医生
2023-07-04 09:27:183

have/has been是什么意思

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。现在完成时( The Present Perfect Tense)是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。它的构成是:主语+助动词(have/has) +动词的过去分词。(have/has been/ done)扩展资料句型构成——基本结构:主语+have/has+动词的过去分词(p.p)①肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或者其他).②否定句:主语+have/has not (haven"t/hasn"t) +动词的过去分词(p.p)(V-ed)+宾语.③一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他)?肯定回答:Yes,I/they/we/you have.或Yes,she/he/人名 has.否定回答:No,I/they/we/you haven"t.或No,she/he/人名 hasn"t.④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)
2023-07-04 09:27:311

have/ has/ been有什么区别?

来自百度知道认证团队 2018-03-30区别:三个单词的区别在于不同时态和不同人称之间,三个单词其实表达为一个意思。.用法:如果是一般现在时:第三人称单数的时候用has,其它(如第一人称和第二人称)用have。如果是一般过去时:全部都用had拓展:have been,has been, had been1.解释:have/has/had+been 都是完成时。2.区别:has/have been是现在完成时,has用于第三人称单数; had been过去完成时,跟前者相比,比前者更为过去;3.例句:(1)He has been doing this work for a period of time.(2)I want to have this book.(3)Have you pass the math exam?(4)Do you ever had a thought that you can win this game?
2023-07-04 09:28:081

hadbeen和havebeen的区别

had been 是过去完成时,‘have been 是现在完成时。过去完成时的动作到过去的某一个时间为止,而现在完成时则是动作到现在还在继续的。
2023-07-04 09:28:162

have been怎么用,i have been什么意思!

可以这样理解,have是已经的意思,been是be的完成时,havebeen就是从目前来看,已经完成了某个动作,已经处于某种状态ihavebeen就是我已经怎么了,比如说我已经死了,Ihavebeendead,表示我已经处于死这个状态。Ihavebeendeadfouryears,我已经死了四年了。所以这个havebeen后面应该是一个状态。还有一种是后面接被动词,havebeendone,已经被怎么了。havebeenfinished,已经被完成了。
2023-07-04 09:28:231

have been 和has been有什么区别

have been 和has been意思相同,只是主语不同have been用于主语是第三人称单数以外的一切人称has been 用于主语是第三人称单数如We have been here for two years.He has been here for two years .
2023-07-04 09:28:311

have 跟have been 的区别

have一般认为是现在完成时的标志.一般来说有两种用法:1、过去的动作对现在有影响,用现在完成时,如:He has gone home,because he promised that he would visit his mom.因为答应过要探望母亲,他现在回家了.2、过去的动作延续到现在,其实就是从属于第1点,一般和since、for连用,如:He has lived here since 2010.自从2010年他已经在这住下了.He has lived here for 5 years/since 5 years ago.他在这已经住下有5年了.而have been也有两层意思:1、have been可以认为是现在完成进行时的标志.结构have been doing.一般来说现在完成进行时有两种用法.一表示过去的动作延续到现在,并有可能延续下去:He has been working out all day.他整天在锻炼.(暗示有可能继续锻炼.)二是现在完成进行时有时富有情感色彩.这是现在完成时所没有的功能:He has been always talking with his girlfriend.他总在跟女友唠叨.(有情感色彩)He has always talked with his girlfriend.他总跟女友聊天.(没有感情色彩)还有,have和have been可以认为是现在完成时的主动形式和被动形式,如:He has gone to work.他已去上班了.(主动)He has been arrested.他被逮捕了.(被动)不可以,加上been,表达“是”的意思我这辈子都是基督徒
2023-07-04 09:28:381

请问老师have+been+adj的用法

have been +adj是be +adj的现在完成时
2023-07-04 09:28:463

have 和has的用法?have be和have been的用法?

have 和has 都是一般现在时态has用于主语是第三人称单数,其它人称用have如I have a pen.He/Jim has a pen,too.没有have be 这个用法have been 是现在完成时态如I have been to Beijing twice.
2023-07-04 09:28:551

have been done和have been doing有什么区别?

have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持续状态的角度来看待一个动作的。如果再从时间的角度来看,它又可以分为过去完成进行时、现在完成进行时、将来完成进行时以及其它的一些时态。下面结合实例,来简要地叙述一下完成进行时的用法。如果单独看完成时态,它有一个基本的含义即表示到某个时间为止,该动作已经完成,所以它称作“完成时”。但是,在完成进行时里面,一般情况下,它并不表示动作的“完成”,而是表示长时间的持续状态。也就是说,完成进行时侧重于“进行”。如果单独看进行时,它表示某个时间内动作正在进行,而完成进行时则侧重于长时间的持续状态。如果简单地说,完成进行时实际上是一种强调动作持续发生的进行时,并且含有动作反复进行的意思。以上就是完成时、进行时、完成进行时之间的联系和区别。参考资料百度百科.百度百科[引用时间2017-12-20]
2023-07-04 09:29:021

havebeen可以用于疑问句么

可以---------------------------------------例如:---Have you been to Beijing ? 你去过北京吗?(一般疑问句)---Where have you been? 你刚刚去哪儿了?(特殊疑问句)
2023-07-04 09:29:161

什么时候用have 什么时候用have been

have一是表示有;二是表示时态,包括现在(过去)完成时与现在(过去)完成进行时.前者表示现在或过去完成了某个动作,事情,后者表示过去到现在为止,或者过去的某个阶段一直在做某个事.判断对错,你看下意思,live表示住,你也没有听说过我被住在哪里吧.所以I had lived 表示我过去住在什么地方,I have been living 我至今住在某个地方.
2023-07-04 09:29:231

have been 的用法?

一本英语卷子啊我
2023-07-04 09:29:458

havebeen是什么时态

have been是现在完成时。加上过去分词是被动语态,应当作be done来理解。have been是be的现在完成时形式,通常可与表示职业的名词连用,也可和表示地点的介词短语连用。还可与away,back等小品词连用。现在完成时( The Present Perfect Tense)是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。完成时态的构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。它的构成是:主语+助动词(have/has) +动词的过去分词。(have/has been/ done)。现在完成时是由助动词“have(has)+过去分词”构成的,其规则动词的过去分词构成与过去式相同,不规则动词的过去分词则需要加强记忆。
2023-07-04 09:30:361

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、Whereue10bis Tom? He has gone to the post office。 8、Mr Green isnue10bt here。He has gone to Shanghai。
2023-07-04 09:30:551

have been用在什么时态?

现在完成时态
2023-07-04 09:31:021

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)
2023-07-04 09:31:181

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 leakingC) 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.之类的句子,让学生记住所谓的“瞬间动词”不能和表示一段时间的状语连用,然而,这种观点是违背英语使用原则的。
2023-07-04 09:31:381

have been是什么时态的

完成时。。
2023-07-04 09:32:224

have been的几种常用用法是什么?

用法一:现在完成进行时(have been doing)用法:表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来。例:We have been working on this project for over a month now.(到目前为止,我们一直在处理那个项目,已经花了一个多月时间了。)注意事项:与现在完成时相比,现在完成进行时更强调:在从过去到现在的时间里,动作或状态一直持续或一直反复出现。用法二: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.自从两年前我就当了战士。
2023-07-04 09:33:091

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 leakingC) 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.之类的句子,让学生记住所谓的“瞬间动词”不能和表示一段时间的状语连用,然而,这种观点是违背英语使用原则的。
2023-07-04 09:33:161

have been后面接什么尽量简单明了的说

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has 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).他回来一周了.五、have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定.例如:He has been working in that factory for five years.他在这工厂工作五年了.(现在是否仍在该工厂工作,视上下文而定.)I have been surfing every day.每天我都要冲浪.六、have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作.例如:The moon has been visited by human being already.月亮已经被人类访问过了.Man-made satellites have been sent up into space by many countries.人造卫星已经被很多国家发射到了太空.2条追问追答编辑于 2017-05-29TA的回答是否帮助到你了?能够帮助到你是知道答主们最快乐的事啦!
2023-07-04 09:33:253

havebeen是什么时态

have been是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。与表示职业的名词连用,用来询问或说明某人所从事的职业。have been后接形容词,表示某种行为或状态。 扩展资料 have been 可以和表示地点的介词短语连用,依据介词的`不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。和how long, for ,since等表示时间的短语连用后,表示这种状态的持续时间。
2023-07-04 09:33:391

什么时候用 have been?

have/has been +动词过去分词:现在完成进行时某动作从过去某一时刻开始,持续到现在,并且也许会持续到将来,这时可以用现在完成进行时。例如:I have been working here for 4 years. 我在这工作4年了。(也许还会在这工作下去)
2023-07-04 09:34:136

have been的基本用法有哪些?

用法一:现在完成进行时(have been doing)用法:表示某一动作开始于过去某一时间,延续或重复地出现至今,或将继续延续至将来。例:We have been working on this project for over a month now.(到目前为止,我们一直在处理那个项目,已经花了一个多月时间了。)注意事项:与现在完成时相比,现在完成进行时更强调:在从过去到现在的时间里,动作或状态一直持续或一直反复出现。用法二: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.自从两年前我就当了战士。
2023-07-04 09:34:551

have been + n. 是什么用法, (thanks a lot)

Good answer!
2023-07-04 09:35:054

have been

have been 是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。have been 的用法有哪些呢? 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.人造卫星已经被很多GJ发射到了太空.   用法三:   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与表示职业的名词连用,用来询问或说明某人所从事的职业。例如:   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等连用时,则表示这种状态持续的时间。例如:   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.之类的句子,让学生记住所谓的瞬间动词不能和表示一段时间的状语连用,然而,这种观点是违背英语使用原则的。详情请见2003年第三期《中学外语教与学》或《中学英语学习与辅导误区100例》(金盾出版社2005年2月出版)]   五、have been后接动词的现在分词,为现在完成进行时,强调从过去某一时间到现在为止的一段时间内一直进行或反复多次发生的动作,这个动作到说话时是否停止,视上下文或当时语言环境而定。例如:   He has been working in that factory for five years.   他在这工厂工作五年了。(现在是否仍在该工厂工作,视上下文而定。)   I have been surfing every day. 每天我都要冲浪。   六、have been +及物动词的过去分词,为现在完成时被动语态的形式,表示一个已完成的被动动作。例如:   The moon has been visited by human being already. 月亮已经被人类访问过了。   Man-made satellites have been sent up into space by many countries. 人造卫星已经被很多GJ发射到了太空。
2023-07-04 09:35:141

have been和have been to有什么区别?

 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、Whereue10bis Tom? He has gone to the post office。 8、Mr Green isnue10bt here。He has gone to Shanghai。
2023-07-04 09:35:311

have been have gone的区别

have been to去了已经回来have gone to去了还没回来,这个还是学现在完成时的时候写的呢,希望能帮到你^ _ ^
2023-07-04 09:36:094

have been什么意思

have been在此句中是现在完成式的固定用法
2023-07-04 09:36:193

have been和has been的区别在哪里?

have been是现在完成时,表示做过这件事已经完成。比如说i have been to shanghai.意思是我已经去过上海了。had been是过去完成时,即过去完成过什么动作,做过这件事。I had been a good student.我过去曾经是一个好学生。
2023-07-04 09:36:271