- meira
-
现在完成进行时1)从过去开始持续到现在并还可能持续下去2)现在看出明显结果
现在进行时1)此时此刻正在进行的动作2)现阶段经常发生的动作
现在完成时:1)过去发生的动作对现在造成的影响2)从过去一直持续到现在
下面是例子
最近和一个朋友喝咖啡,我们聊到了英语语言的学习问题。我告诉她,对中国学生来说,学英语最大的难点就是复杂的时态变化。英语时态变来变去,搞得我们晕头转向。她则无辜地笑道:“Tense would make me tense if I were a Chinese student.”(我要是中国学生,时态一定也会让我疯掉的。)
产生这种难题的原因很简单,就是因为两种语言思维表达重大差异造成的。汉语是不太重视时间表达的,对于中国学生来说,3时4态的英语精确时间表达很难进入我们的思维。思维里既然没有时间概念,所以在用英语表达时,我们不是结结巴巴老在琢磨该用什么时态,就是撇开时态不顾,一律用一般现在时。
其实,对于“老外”来说,时态已融入他们的思维,他们不需要知道像“现在完成时”、“现在完成进行时”等这样的语法术语,而是能够潜意识地知道用什么样的动词时态形式来表示什么样的时间概念。比如,我当时就问我的这位朋友,我可不可以这样说:
(1) I have been drinking five cups of coffee this afternoon.
今天下午我一直喝了五杯咖啡。
她给我的回答是“No way”(不可能这样讲)。我问她为什么,她则很茫然地摇摇头说“I don"t know.”这个问题其实涉及到现在完成时与现在完成进行时的区别问题。
要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点。首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement)。具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身。现在完成时have done则是强调动作产生的结果或取得的成就,而不是动作本身。二者的这种区别我们从下面的这些例句可以很好地领悟到:
(2) a. My hands are very dirty. I"ve been painting the house.
b. I have painted the house green. The house was white, but now it"s green.
思维分析:
句a中have been painting表示painting动作一直在持续,活动还没有结束,所以才有my hands are very dirty这样的现状。句a意思是“我的手很脏,我现在一直在给房间刷漆”。
句b中have painted表示painted动作已经结束,而且动作导致的结果是the house was white, but now it"s green房间现在是绿色的了。
(3) a. I"ve been cleaning the house but I still haven"t finished.
b. I"ve cleaned the house, but I still haven"t finished.(×)
思维分析:
为什么这里句a是正确的,而句b是错误的呢?理由很简单,句a用完成进行时have been cleaning就表明动作一直在持续,还没有结束,意思是“我一直在打扫房间,还没有扫完”。句b是错误的,因为它前面句子用了完成时态have cleaned就应该表示动作cleaned已经结束,即“我把房间已经打扫完了”,而后面接了一个I still haven"t finished,显然前后矛盾。
根据上面讨论的这两种时态本身意义的差别,我们就可以回答上面第一个问题,即我们为什么不能说上面句(1):
I have been drinking five cups of coffee this afternoon.(×)
前面说过,完成进行时强调动作持续的过程,而完成时则强调动作的结果或成就。既然强调动作的持续性,因此完成进行时是表示一种看起来是不间断的动作。如果涉及到做一件事的次数或一共做了多少件事情,这时都相当于把动作分割为一次一次的间断动作了,所以不能用现在完成进行时。从另一方面来说,既然讲到动作的次数或是一共做了几件事情,这两种情况都是在强调动作的结果或成就(emphasis on achievement),而不是动作本身过程(emphasis on duration),所以只能用现在完成时have done。因此,我们可以得出这样的结论:完成进行时态不能用来谈某个动作的具体次数或几件事情。这时,我们要用完成时态。这就解释了为什么在老外思维里没有:
I have been drinking five cups of coffee this afternoon.(×)
这样的句子,而一定会这么说:
(4) I have drunk five cups of coffee this afternoon.
因为这里说出了具体的五杯咖啡。
- 阿啵呲嘚
-
你好!两者的区别是:前者是已经发生的事情,后者是正在发生的事情。
一个是过去式,一个是正在进行。
- 瑞瑞爱吃桃
-
举个例子,像I have done my homework和I have been doing my homework.一个是已经完成了的事,我已经做完了我的作业,另一个是我一直在做我的作业(不知道完成没有)。
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-09 05:02:271
have been什么意思?
回答和翻译如下:Have been.已经。(英语词组翻译)2023-07-09 05:02:492
have been是什么时态?
很简单的嘛,就是现在完成时呗2023-07-09 05:02:587
have been是什么时态?
have been是现在完成时,现在完成时( The Present Perfect Tense)是过去的动作或状态持续到现在,对现在造成的影响,可能持续发生下去。 扩展资料 在英语时态中,“时”指动作发生的时间,“态”指动作的样子和状态。 完成时态的"构成分为两部分:一是助动词,二是实义动词的过去分词-ed。具体来说,用助动词have/has表示“时”,以表明动作发生的时间是在过去、现在还是将来;用过去分词来表示动作的“态”,以表明该动作已经完成,而且对现在有一定的影响。 它的构成是:主语+助动词(have/has) +动词的过去分词。(done)2023-07-09 05:03:181
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-09 05:03:501
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-09 05:04:132
have been是什么意思?还有用法
一直;去过;已经(现在完成时)。后接动词ing形式,表示现在完成进行时例句:I have been away from Paris for two weeks.我离开巴黎已经两星期了。Flowers soon faded when they have been cut.花剪下后很快就会枯萎。Had he not saved me, I might have been drowned.我可能溺死了,若非他救了我。She is said to have been an actress about twenty years ago.据说她在20年以前曾是一位女演员。More than200 films on agriculture have been released.一共发行了200多部关于农业的影片。The old currency will have been phased out by 1990.旧币分阶段至1990年将全部禁止流通。2023-07-09 05:04:224
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-09 05:04:591
have been的意思及用法.
1.去过某地: have been+in/at(等方位介词)+地点/名词 例:I have been to Beijing. 若后面是副词则不加介词,I have been here/there. 2.已经成为: have been+名词(多为人) 例:I have been a successful business man. 3.与have gone 的区别: have been,去过,指人去过回来,在本地. have gone,去了,指人去了其他地方,不在本地.2023-07-09 05:05:201
英语 have been的用法是什么?
从过去到现在。是一个时间段2023-07-09 05:05:283
英语中的 have been 是什么意思?
havebeen是"去过,经历过"的意思,但这里跟therebe有关,因此,意为"有",该句译为:最近很少有事故发生.2023-07-09 05:05:372
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-09 05:05:461
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-09 05:06:061
have been和had been的区别是什么
have been 现在完成时had been 过去完成时2023-07-09 05:06:192
have been和have been doing有什么区别呢?
现在完成进行时现在完成进行式:比如说, 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-09 05:06:261
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-09 05:06:451
have been 和 has 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.他被逮捕了.(被动)2023-07-09 05:06:522
关于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-09 05:07:002
请给我讲讲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-09 05:07:096
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-09 05:07:251
have been 的语法解释
have been 这里面是完成时。这样就涉及到完成时的用法。完成时有两层含义,第一,表示动作发生在过去,持续到现在,还可能继续进行下去;第二,表示动作发生在过去,完结于过去,但是对现在造成了一定的影响。很明显,这里面取第一层意思,加上before 表示动作发生在过去,持续到现在,但是不继续进行下去了,也就是说现在到将来都不是医生了~~只是以前是医生2023-07-09 05:07:453
has been ,had been,have been的区别,以及使用方法是什么
has been ,have been 首先来看这两个词组的时态都是现在完成时,第一个词组适用于第三人称单数之后,第二个用于非第三人称之后,后面加上to的意思是曾经去过某地,现在已经返回之意。had been是前面两个词组的过去完成时形式,常常用于宾语从句之中,比如:Tom has been to USA twice.we have been to Beijing many times.He said that he had been to many places of interest this year.欢迎提问,竭诚为您服务!2023-07-09 05:07:541
hadbeen和havebeen的区别
had been 是过去完成时,‘have been 是现在完成时。过去完成时的动作到过去的某一个时间为止,而现在完成时则是动作到现在还在继续的。2023-07-09 05:08:022
have been怎么用,i have been什么意思!
可以这样理解,have是已经的意思,been是be的完成时,havebeen就是从目前来看,已经完成了某个动作,已经处于某种状态ihavebeen就是我已经怎么了,比如说我已经死了,Ihavebeendead,表示我已经处于死这个状态。Ihavebeendeadfouryears,我已经死了四年了。所以这个havebeen后面应该是一个状态。还有一种是后面接被动词,havebeendone,已经被怎么了。havebeenfinished,已经被完成了。2023-07-09 05:08:221
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-09 05:08:401
have been done和have been doing有什么区别?
have been doing是现在完成进行时,表示已经做了并且还在做的事情。have been done 是一般现在时,表示已经完成的事情。英语完成时、进行时,既可以作为两个相对独立的时态,也可以组合为一种新的时态,即“完成进行时”。完成进行时是从动作的持续状态的角度来看待一个动作的。如果再从时间的角度来看,它又可以分为过去完成进行时、现在完成进行时、将来完成进行时以及其它的一些时态。下面结合实例,来简要地叙述一下完成进行时的用法。如果单独看完成时态,它有一个基本的含义即表示到某个时间为止,该动作已经完成,所以它称作“完成时”。但是,在完成进行时里面,一般情况下,它并不表示动作的“完成”,而是表示长时间的持续状态。也就是说,完成进行时侧重于“进行”。如果单独看进行时,它表示某个时间内动作正在进行,而完成进行时则侧重于长时间的持续状态。如果简单地说,完成进行时实际上是一种强调动作持续发生的进行时,并且含有动作反复进行的意思。以上就是完成时、进行时、完成进行时之间的联系和区别。参考资料百度百科.百度百科[引用时间2017-12-20]2023-07-09 05:09:001
have done和have been done 的区别,
一个主动一个被动2023-07-09 05:09:159
请问老师have+been+adj的用法
have been +adj是be +adj的现在完成时2023-07-09 05:09:433
havebeen可以用于疑问句么
可以---------------------------------------例如:---Have you been to Beijing ? 你去过北京吗?(一般疑问句)---Where have you been? 你刚刚去哪儿了?(特殊疑问句)2023-07-09 05:10:001
什么时候用have been 什么时候用只用have 不加been
have一是表示有;二是表示时态,包括现在(过去)完成时与现在(过去)完成进行时.前者表示现在或过去完成了某个动作,事情,后者表示过去到现在为止,或者过去的某个阶段一直在做某个事.判断对错,你看下意思,live表示住,你也没有听说过我被住在哪里吧.所以I had lived 表示我过去住在什么地方,I have been living 我至今住在某个地方.2023-07-09 05:10:071
have been什么意思
have been在此句中是现在完成式的固定用法2023-07-09 05:10:173
have been用在什么时态?
现在完成时态2023-07-09 05:10:511
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-09 05:11:141
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-09 05:11:201
have been 的用法?
一本英语卷子啊我2023-07-09 05:11:298
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-09 05:12:261
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-09 05:12:451
- 1.去过某地:havebeen+in/at(等方位介词)+地点/名词例:IhavebeentoBeijing.若后面是副词则不加介词,Ihavebeenhere/there.2.已经成为:havebeen+名词(多为人)例:Ihavebeenasuccessfulbusinessman.3.与havegone的区别:havebeen,去过,指人去过回来,在本地。havegone,去了,指人去了其他地方,不在本地。2023-07-09 05:13:021
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-09 05:13:331
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-09 05:14:223
have been用在什么时态?
have been 现在完成时的结构形式。f.e.We bave been to the Great Wall twice.汉语意思: 我们去过长城两次。2023-07-09 05:14:373
havebeen是什么时态
have been是动词be的现在完成时行式,当主语为第三人称单数时,使用has been的形式。和不同的单词连用,表达不同的意思。与表示职业的名词连用,用来询问或说明某人所从事的职业。have been后接形容词,表示某种行为或状态。 扩展资料 have been 可以和表示地点的介词短语连用,依据介词的`不同和语境的不同,可以表示相当于汉语中的“去过”、“来”、“到”、“在”等不同动词的意思。和how long, for ,since等表示时间的短语连用后,表示这种状态的持续时间。2023-07-09 05:14:441
have been后面加什么词
have been后面加形容词。 have:v. 有; 持有; 占有; 由…组成; 显示出,带有(性质、特征)。 been:v. 曾经到过(某地)。 扩展资料 There have been many changes in recent years. 近几年发生了许多变化。 They have been working on the perfection of the new model. 他们一直在努力完善新型号。 None of this would have been possible without their help. 如果没有他们的协助,这事没有一样能办成。 What books have been set for the English course? 英语课布置要用哪些书? The plans have been under discussion for a year now. 这些计划至今已讨论一年了。2023-07-09 05:14:511
什么时候用 have been?
have/has been +动词过去分词:现在完成进行时某动作从过去某一时刻开始,持续到现在,并且也许会持续到将来,这时可以用现在完成进行时。例如:I have been working here for 4 years. 我在这工作4年了。(也许还会在这工作下去)2023-07-09 05:15:356
have been + n. 是什么用法, (thanks a lot)
Good answer!2023-07-09 05:15:524
has been ,had been,have been的区别,以及使用方法是什么
has been ,have been 首先来看这两个词组的时态都是现在完成时,第一个词组适用于第三人称单数之后,第二个用于非第三人称之后,后面加上to的意思是曾经去过某地,现在已经返回之意。had been是前面两个词组的过去完成时形式,常常用于宾语从句之中,比如:Tom has been to USA twice.we have been to Beijing many times.He said that he had been to many places of interest this year.欢迎提问,竭诚为您服务!2023-07-09 05:16:011
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-09 05:16:221
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-09 05:16:311
have been have gone的区别
have been to去了已经回来have gone to去了还没回来,这个还是学现在完成时的时候写的呢,希望能帮到你^ _ ^2023-07-09 05:17:204
have been后面可以加什么? 除了动词ing还有吗?
可以加es,也可以加ed2023-07-09 05:17:394