barriers / 阅读 / 详情

has been doing是什么时态

2023-07-27 04:18:51
共1条回复
蓓蓓

  时态是我们学习英语时必须掌握的一个知识,那么你知道has been doing是什么时态吗?下面是我为你整理has been doing的时态的相关资料,希望大家喜欢!

  has been doing的时态

  has been doing的时态是现在完成进行时,表示现在之前已发生过或完成的动作或状态。

  has been doing:一直在做

  现在完成进行时:

  表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)

  其构成为: 主语+助动词(have/has)+been+动词的 现在分词+其他成分

  has been doing的用法

  1. The government has been doing some blue-sky thinking on how to improve school standards.

  就如何提高学校的水平,政府仍然在作一些漫无边际的构想。

  2. He has been doing long - distance running exercise for a long time now.

  他练 长跑 已经不少日子了.

  3. He has been doing this sort of work for years.

  他干这一行有年头了.

  4.What has he been doing lately ?

  他最近干什么?

  5.What has she been doing lately?44

  对未来有何计划?

  has been doing与had been doing的区别

  has been doing表示动作到现在为止一直在做

  I have been waiting for you for an hour.

  had been doing表示动作到过去某一时刻为止一直在做

  I had been waiting for you for an hour until you finally reached.

  have been doing 表示 现在的时间段 完成了某个动作 或者表示从过去到现在,直至以后一直持续的动作 :had been doing 表示 过去一点之前开始的动作 到这个点完成,或者这个点之前开始的,一直持续到 这个点。 总之一句话:have been doing 表示现在的动作 ;had been doing 表示过去的动作

相关推荐

have been doing什么意思

现在进行时进行时态希望你们能不能帮助你
2023-07-25 17:37:453

have been doing什么意思

have been doing 一直在做的
2023-07-25 17:37:532

have been doing 的用法有哪些

现在完成进行时1. 形式:have(has)+been+现在分词,以work为例: 肯定式: IYouWehaveHeSheIthasbeen working. 否定式: IYouWehaveHeSheIthasnot been working. 疑问式: haveIYouWeHasHeSheItbeen working?2. 用法 现在完成进行时表示从过去某一时间开始一直延续到现在的动作。现在这个动作可能刚刚终止,也可能仍在进行。 I have been sitting here all afternoon. 我在这儿坐了一下午了。 How long has it been raining? 雨下了多久了? They have been fighting for independence since 1960s. 他们从60年代以来一直为独立而斗争。3?现在完成进行时和现在完成时的区别 1)现在完成进行时一般强调过去发生的动作现在仍在继续。现在完成时强调过去发生的动作现在已经完成或表示曾经发生过。I have been writing an article.我一直在写一篇文章。(仍在)I have written an article.这已写好一篇文章。(已完成)I have been reading that book since last week.上周以来,我一直在读那本书。(还在读)I have read that book before.以前我曾读过那本书。(动作在过去曾经发生过) 2) 现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩。现在完成时表示已经结束的动作,强调动作的结果。Where have you been? We have been looking for you everywhere.你到哪里去了?我们到处在找你。(表示刚刚结束的动作)We have looked for him, but haven"t found him.我们找过他,但没有找到他。(表示动作已结束,强调支作的结果) 3) 现在完成进行时表示现在以前的这段时间内反复发生的事情。All these years they have been contributing articles to our magazine.这些年来,创立们一直为我们杂志写稿。We have been seeing quite alot of each other recently.最近我们常常见面。
2023-07-25 17:38:012

have been doing是什么时态?

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

have been doing是什么时态

现在完成进行时:过去时间里开始、并持续到现在,一直在进行的(或刚结束的)动作或状态。 构成:have/has been doing sth. 或 have/has been + v.-ing 扩展资料   例句:   Where have you been hiding? 你都跑到哪去了?   Who has been making trouble ? 是谁一直在捣乱?   We have been looking all over for you. 我们到处在找你。   I have been to Nanjing three times. 我去过南京两次。   I have been staying in Nanjing for nearly a month. 我在南京呆了快一个月了。
2023-07-25 17:38:221

请问英文have been doing是什么时态,是什么意思?这个要怎么用在英文句子当中呢?谢谢!

have been doing是现在完成进行时,意思是一直在做……。比如,He has been learning English these years.
2023-07-25 17:38:303

have been doing是现在完成式吗?

have been doing
2023-07-25 17:38:383

英语中have been doing是什么时态

have been doing是现在完成进行时,表示从过去一直持续到现在,并且现在并未停止,还将持续到将来。have done现在完成时,到现在为止已经完成。 扩展资料   例句   I have been waiting for you for almost 2 hours.   我一直在等你,快两个小时了。   Where have you been hiding?   你都跑到哪去了?   Who has been making trouble?   是谁一直在捣乱?   We have been looking all over for you.   我们到处在找你。
2023-07-25 17:38:521

havebeendoing的时态是什么?

havebeendoing的时态是现在完成进行时。现在完成进行式:比如说,have been working 表示,过去已经在工作,并且现在还在工作。与现在完成时的区别是一、现在完成时。动词发生在过去,影响到现在,延续到现在,某种经历。句型:基本结构:主语+have/has+过去分词(done)①肯定句:主语+have/has+过去分词+其他②否定句:主语+have/has+not+过去分词+其他③一般疑问句:Have/Has+主语+过去分词+其他④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)现在完成时需知:现在完成时态可表示做完的事情以及已有的经验、但现在完成进行时不可以。在当代英语中,现在完成进行时有时也可用否定结构。如:Since that unfortunate accident last week, I haven"t been sleeping at all well. 自从上周发生了那次不幸事故之后,我一直睡得很不好。He hasn"t been working for me and I haven"t had that much contact with him. 他并没有给我工作过,我和他没有过那许多接触。
2023-07-25 17:39:041

havebeendoing是什么时态用法

过去将来完成进行时,多用于虚拟句。表示“我现在本来应该做……”例如:If it wasnt because of you, I would have been playing with my dog at home.如果不是因为你,我现在应该正在家里跟小狗玩耍呢。 扩展资料   虚拟语气的判断:   1、if条件状语从句有真实条件句和非真实条件句。假设条件可以实现的句子为真实条件句,反之为非真实条件句,要用虚拟语气。其形式分为以下三种:   (1)与过去事实相反的假设。从句的谓语动词用“had+过去分词”,主句用“should(would,could,might)+have+过去分词”。   (2)与现在事实相反的假设。从句的谓语动词用过去式,系动词用were,主句的谓语用“should(would,could,might)+动词原形”。   (3)与将来事实相反的假设。从句的谓语动词用“should(were to)+动词原形”,主句用“should(would,could,might)+动词原形”。   2、宾语从句中的虚拟语气。   (1)wish后接宾语从句中的虚拟语气:   表示与现在和将来事实相反的愿望,从句谓语动词用过去时态。   表示与过去事实相反的愿望,从句谓语动词用过去完成时态。   (2)表示“要求、建议、命令”等动词后面的宾语从句中的虚拟语气。用于此结构的`动词有:advise, direct, agree, ask, demand, decide, desire, insist, order, prefer, propose, request, suggest等。从句的谓语动词用“should + 动词原形”, should 可以省去。   3、主语从句中的虚拟语气。   (1)It be +形容词+ that... (should)...。用于该句型的形容词有:necessary,good,important,right, wrong,better,natural,proper,funny,strange,surprising等。   (2)It be+过去分词 + that... (should)...用于该结构中的过去分词是表示“建议、请求、命令”等词的过去分词。   (3)It is time (about time/high time) that... + (过去时或should+动词原形)。
2023-07-25 17:39:291

have been doing什么意思

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

have been doing ,have done和have doing区别

1、have been doing 是现在完成进行时, 表示已经做了并且还在做的事情. I have been answering many questions. 2、have done 是一般现在时, 表示已经完成的事情 I have answered 40 questions. 3、have doing 不存在
2023-07-25 17:39:461

have been doing 和had been doing 区别

截止时间点的差异例句I have been teaching since I was 25. 我从25岁开始教书(现在还在教书)I had been teaching up to 40. 我40岁以前,一直在教书(现在没有教书了)
2023-07-25 17:39:542

用have been doing 句型早十句话!~

1.I have been learning English since ten years ago.自从十年前以来我一直在学英语。2.We have been waiting for you for half an hour.我们已经等你半个钟头了。3.I have been working here for five years.我已经在这里工作五年了。4.I have been writing a book.我一直在写一本书。5.I have been doing homework for 5 hours.我已经写了五个小时作业了.6.I have been living here for 3 years because of work 因为工作我在这呆了3年.7.We have been waiting for an hour,but he still has not turned up.我们已经等了他一个小时,但是他还没有来。8.I have been eating bread all this while.我这一段一直在吃面包。9.They have been playing football for three hours.他们已经踢了三个小时的足球了。10. They have been playing game for several hours.他们已经玩了几个小时的游戏了。
2023-07-25 17:40:171

have been doing have done 的用法和区别

have been doing是现在完成进行时。或表示一种状态!!! 如我在这住10年了have done是现在完成时。现在完成时的用法 ①表示结果的现在完成时 现在完成时着眼于过去的动作对现在产生的结果或影响。这是现在完成时的“已完成”用法,表示动作或过程发生在说话之前就已完成,并与现在有联系。这种联系实际上就是“过去的动作”对现在的影响或产生的结果。 I have bought a pen. 我买了一支笔。(结果:I have a pen now.) The temperature has increased by 10℃. 温度上升了10摄氏度。(结果:It is quite hot now.) Air pollution has taken the lives of many people. 空气污染已经夺去了很多人的生命。(结果:Air pollution is very serious now.) 注意: 现在完成时的上下文所指的时态必须呼应。 ②表示经历的现在完成时 强调过去某一时刻到说话时这段时间中的经历。 Have you ever been to the Great Wall? 你去过长城吗? I have visited Beijing at least ten times. 北京我至少访问过十次了。 ③表示延续的现在完成时 这是现在完成时的“未完成”用法,表示一个动作或状态从过去某时开始,持续到现在,可能要继续下去。 He"s loved fishing for a long time. 他爱好钓鱼为时已久。(他现在仍爱好钓鱼) 注意: 现在完成时的“未完成”用法既可用于动态动词(主要是持续动词),也可用于状态动词,但它一般不适用于表示短暂动作或位置转移的动词,如:open, break, go, come, arrive, leave等。如用这类动词表示“未完成”,通常只限于否定结构。 I haven"t seen a film for weeks. 我已经好几个星期没看电影了。现在完成进行时的用法 ①表示动作从过去某时开始,一直延续到现在 现在完成进行时常和all this time, this week, this month, all night, all the morning, recently等状语以及since和for引导的状语连用。 I have been reading Hemingway"s Farewell to Arms recently. 我最近一直在读海明威的《永别了,武器》。 She has been reciting the words all the morning. 她整个上午都在背单词。 This is what I have been expecting since my childhood. 这是我从小以来就一直期待着的事情。 ②表示动作刚刚结束 My clothes are all wet. I"ve been working in the rain. 我的衣服全湿了,我刚才一直在雨中干活。 ③表示一个近期内时断时续、重复发生的动作 You"ve been saying that for five years. 这话你已经说了五年了。 ④表达较重的感情色彩 What have you been doing to my dictionary? 看你把我的字典弄成什么样子了!现在完成进行时和现在完成时的比较 ①现在完成进行时可以表示动作的重复,而现在完成时一般不表示重复性。 Have you been meeting him recently? 你最近常和他见面吗? Have you met him recently? 你最近见到过他吗? ②现在完成进行时有时含有感情色彩,而现在完成时一般是平铺直叙。 I have been waiting for you for two hours. 我一直等了你两个小时。(可能表示不满) I have waited for you for two hours. 我等了你两个小时。(说明一个事实) ③现在完成进行时强调动作,而现在完成时强调结果。 Who has been eating the oranges? 谁一直在吃这些桔子呀?(还剩余一些)
2023-07-25 17:40:241

has been doing什么意思?

has been doing 是现在完成进行时。基本用法:1) 表示一个在过去开始而在最近刚刚结束的行动,如:Ann is very tired. She has been working hard.Why are your clothes so dirty? What have you been doing?2) 表示一个从过去开始但仍在进行的行动,如:It has been raining for two hours. (现在还在下)Jack has 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.扩展资料现在进行时介绍:现在进行时表示动作发生的时间是“现在”,动作目前的状态是“正在进行中”。所谓“正在进行中”,是指在谈到这件事的时候,这个动作还在进行中。至于它是什么时候开始的,什么时候会停下来,不是我们关心的。所以“正在进行时”的事件,可能发生几年了,也可能只有几分钟。仍在进行中这是“正在进行时”的关键所在。它是一件持续进行的事情。参考资料:百度百科-现在完成进行时
2023-07-25 17:40:311

will havebeen doing是什么时态

has been doing一般用来表示现在完成进行时。现在完成进行时的结构是“I/we/you/they have been doing sth.”、“he/she/it has been doing sth.”。表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 扩展资料   1、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。   (1)The Chinese have been making paper for two thousand years.   中国有2000年的造纸历史。(动作还将继续下去)   (2)I have been learning English since three years ago.   自从三年前以来我一直在学英语。(动作还将继续下去)   2、表示在说话时刻之前到现在正在进行的动作。   We have been waiting for you for half an hour.   我们已经等你半个钟头了。(人还没到,如同在电话里说的,还会继续等)   3、有些现在完成进行时的句子等同于现在完成时的句子。   (1)They have been living in this city for ten years.   They have lived in this city for ten years.   他们在这个城市已经住了10年了。   (2)I have been working here for five years.   I have worked here for five years.   我在这里已经工作五年了。   4、大多数现在完成进行时的句子不等同于现在完成时的.句子。   (1)I have been writing a book.(动作还将继续下去)   我一直在写一本书。   I have written a book.(动作已经完成)   我已经写了一本书。   (2)They have been building a bridge.   他们一直在造一座桥。   They have built a bridge.   他们造了一座桥。   5、表示状态的动词不能用于现在完成进行时。   (1)I have known him for years.   我认识他已经好几年了。   I have been knowing...(没有这种说法)   这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌等。
2023-07-25 17:40:441

has been done跟has been doing有什么区别

1. has been done: 是第三人称单数形式的现在完成时,被动语态例:The homework has been finished 1 hour ago.作业一小时前已经被完成了 表示作业已经被完成这个事实。2. has been doing:这也是第三人称单数形式的现在完成时,主动语态。后面一定要跟一段时间。表示这段时间内一直在做这件事情。例:The boy has been waiting his mother for 3 hours.男孩已经等了他妈妈三个小时了。 表示男孩三小时内一致在做wait这个动作没间断。
2023-07-25 17:41:045

have/has done,have/has been doing 分别怎么翻译 用于什么时态中?

have/has done 表示已经完成了的事情.所谓过去完成~have/has been doing 表示还在做,但是已经做了一段时间了.后面最好接时间段. I have done this before. 这个我以前做过.I have been doing this for 4 years. 我做这个已经有4年了.
2023-07-25 17:41:431

have been doing sth.、have been done、have done(不知道有没有这种用法)区别一下。

have been doing sth.是现在完成进行时态,表示一直在发生的动作、一直存在的状态 如:1. I have been waiting for your phone call these days. 2. He has been watching TV since I came back. have been done 是现在完成时态的被动语态形式,表示sth已经完成。如:1. The desks have been cleaned. 2. The broken window has been repaired. have done 是现在完成时态的谓语部分,表示说话时存在的状态;或者已持续一段的行为。如:1. I have seen the film . 2. We have learned English for 3 years.
2023-07-25 17:41:512

have/has+been doing 与has/have+过去分词的区别

前者是现在完成进行时 后者是现在完成时
2023-07-25 17:42:013

“had been doing”这句话是什么时态?

hadbeendoing是过去完成进行时态:过去完成进行时:就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。而楼上回答的不对;现在完成进行时应该是:havebeendoing希望可以帮助你,满意的话,希望采纳,谢谢!
2023-07-25 17:42:102

have been doing 和was doing的区别

havebeendoing现在完成进行时;是指发生在过去并且现在仍在继续的事情SoyouhavebeendoingverynicelyatTara,haveyou?"你就这样在塔拉一直过得很好,是吗?wasdoing过去进行时Wewerebuildingareservoirlastwinter.去年冬天我们在修建一座水库。
2023-07-25 17:42:204

I have been doing sth.和I have done sth.有何区别?

ihavebeendoingsth:意思是我从以前就开始做一直做到现在都没有停。现在完成进行时例如:我一直在长高。我从小到大一直在长在现在也在长。这时候就要用这个。ihavebeengrowingupihavedonesth:我已经做完某事了。现在完成时强调事情已经全部完成了。我做完了作业。ihavefinishedmyhomework
2023-07-25 17:42:283

1.在英语中,什么时候用had been doing 2.在句子中什么时候使用副词? had done has been doing has done

副词修饰形容词和实意动词,每个形容词都有它对应的副词,通过在词尾加ly实现.副词修饰形容词在前,修饰实意动词在后.He is pretty tall.(pretty为副词,修饰形容词tall)He rans fast.(fast为副词,修饰实意动词ran)
2023-07-25 17:42:373

英语中有被动进行式吗,比如have been doing?

be being done
2023-07-25 17:42:473

have been doing 和have done的区别

完成进行时强调动作持续的过程,完成时强调动作的结果或成就.具体来讲,现在完成进行时have been doing强调的是在一段时期内某项活动的持续性,强调的是动作本身.现在完成时have done则是强调动作产生的结果或取得的成就,而不是动作本身。 扩展资料   have been doing 例句:   We have been doing it for years.   我们多年来一直在做这个。   article.yeeyan.org   Many have been doing so.   许多新兴市场国家也就是这么做的"。   www.kekenet.com   We can do what we have been doing.   我们也可以一如既往,旧调重弹。   have done例句:   What could their neighbors have done?   他们的邻居可以做些什么呢?   精选例句   Come with me now to see what you have done.   现在跟我来,看看你都做了些什么。   精选例句   Any old room would have done.   随便哪间屋子都行。
2023-07-25 17:44:242

have been doing的否定形式

have not been doing
2023-07-25 17:44:322

为什么用have been doing

一直在等你从过去一直到现在,你等了别人一整天现在完成进行时have been doing I have been reading English novels for over ten years
2023-07-25 17:44:472

havebeendoing是现在完成进行时,表过去发生的动作一直在进行到现在。Wehavereadinganinterestingbooksincelastweek.havedone是现在完成时,表在过去发生的动作对现有影响。SofarIhavebeentoBeijingtwice.没有havebeingdone和havebeingdoinghave(has)beendone为现在完成时态的被动语态,表被动和完成的动作;havebeendoing为现在完成进行时态,表主动动作,即从过去某一时间开始一直持续进行到现在为止的动作,还有可能继续进行下去,如:Thebuildinghasbeencompleted.大楼已经被盖好了。Theyhavebeenbuildingthehall.他们一直在建造着那所礼堂。(表主动动作,该动作尚未停止,只有延续性动词才能用于此种时态,而havebeendone无此限制,但必须是及物动词才能用于被动语态)。
2023-07-25 17:44:551

be doing 和have been doing在表达的意思上有什么区别

bedoing是现在进行时,表示现在正在发生的动作,而have been doing是现在完成进行时,表示从过去一直持续到现在的动作,未来还会继续发生,动词必须为延续性动词。
2023-07-25 17:45:021

have been doing这种句子该怎么使用?举例看看。

现在完成进行时,
2023-07-25 17:45:115

have been doing一般怎么理解?翻译。

现在完成进行时,是指动作从过去一直持续到现在,但是动作发生的时间不一定是在"过去",一般翻译成“某某动作(一直)持续多长时间了”。如:It has been raining for half an hour.雨已经下了半个小时了!
2023-07-25 17:45:411

都可以接。havebeendone比如ihavebeendonethistask,意为我已经完成了这个任务。havebeendoing比如shehavebeendoinghishomeworksuntilnow。直到现在她仍在做作业。
2023-07-25 17:45:481

have been doing 和had been doing 区别

havebeendoing表示现在的时间段完成了某个动作或者表示从过去到现在,直至以后一直持续的动作:hadbeendoing表示过去一点之前开始的动作到这个点完成,或者这个点之前开始的,一直持续到这个点。总之一句话:havebeendoing表示现在的动作;hadbeendoing表示过去的动作
2023-07-25 17:45:552

have been doing having been doing 什么区别

have been doing 是谓语动词形式,是现在完成进行时态,表示动作从过去开始一直持续到现在还在进行中。例如:These women workers have been doing embroidery all their lives. 这些女工绣了一辈子花。 I have been doing the same job in another company. 我一直在另一家公司里做同样的工作。 The current central leaders have been doing a good job. 现在中央的班子干得不错嘛!而having been doing则是非谓语动词的变化形式,它和作谓语的have been doing 所表示的意义是一样的,但是不能作谓语。例如:Having been standing there for three hours, he felt a little tired. 一直站了有三个小时了,他感到有点累了。(Having been standing there for three hours,过去分词短语作状语,是主动形式,表示在意义上这个短语表示的动作是句子的主语he做的。)Having been sitting there for a whole morning without doing anything, he was bored to death.坐了一上午,无所事事,他烦得要死。Having been doing the same job for many years, he doesn"t think it too hard to finish it in an hour.同样的活已做了多年,这件活他不觉得有多难。由此,你也可以看到非限定动词的变化形式和谓语动词的变化形式是有很大关系的,因而也不是多么难区分的。如果能帮到你就请采纳。祝你不断进步!
2023-07-25 17:46:033

have been doing是什么时态

现在进行完成时。
2023-07-25 17:46:222

have been doing 的用法有哪些

have been doing 现在完成进行时。have p.p现在完成时。 二者有共同点,但最大区别在于现在完成进行时更强调动作的持续性。eg:She has been writing the letter since two hours ago.两个小时以来,她一直都在写信 现在完成进行时 一、现在完成进行时的谓语动词构成 have/has been working二、现在完成进行时的功能 (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 I have been learning English since ten years ago. 自从十年前以来我一直在学英语。(动作还将继续下去)(二)表示在说话时刻之前刚刚结束的动作。We have been waiting for you for half an hour. 我们已经等你半个钟头了。(动作不再继续下去) (三)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。 She has been playing tennis since she was eight. 注意: (一)表示状态的动词不能用于现在完成进行时。 I have known him for years.我认识他已经好几年了。 (二)有些现在完成进行时的句子等同于现在完成时的句子。 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.(动作已经完成) 我已经写了一本书。 现在完成进行时与现在完成时的区别 (一) 现在完成时分“已完成”和“未完成”两种用法: 1.“已完成”指的是动作发生在过去,强调其对现在产生的影响。 I have seen this film. 我看过这部电影。(意思说我已经知道了电影的内容。) 注意: “已完成”这种用法一般不带时间状语,但可以和already, yet,before,ever,just,no等副词连用。 I have never said he is rich. 我从来不说他有钱。 2. “未完成”指的是动作从过去开始,且一直继续到现在。因此不能用表示瞬间性的或称短暂性的动 词。“未完成”的现在完成时常与since结构或“for+一段时间”的状语连用。I have lived here since I was born. 我一出生就住在这里。注意: “未完成”这种用法还常与until now, so far, in/during the past/ last...等连用。 In the past ten years, many new schools have been built up in our city. 过去十年中我市已兴建了许多新学校。 (二)现在完成进行时与现在完成时的“未完成”用法类似。它强调动作的延续,常常译做“一直在……”。其基本用法有三个: 1. 现在完成进行时表示从过去开始、现在仍在继续的动作。其时间状语除了since结构和for结构外, 还有all this time, this week, this month, all night, all the morning, recently等状语。 I"ve been waiting for an hour and he still hasn"t turned up. 我等了一个小时,可他还没来。 2. 现在完成进行时还用来表示从过去开始、现在刚刚结束的动作。 I"m sorry I"m late. Have you been waiting long? 真对不起,我迟到了。你等了很久了吧? 3. 现在完成进行时还可以用来表示反复的、连续的动作。She has been telephoned her husband, but there is no answer.她一直在给她丈夫打电话,但没有人接。
2023-07-25 17:46:351

have been done和have been doing有啥区别?哪个正确?

前者表示已经被做。后者是一直在做,,,,
2023-07-25 17:46:443

have been doing 的用法有哪些

have been doing 现在完成进行时。have p.p现在完成时。 二者有共同点,但最大区别在于现在完成进行时更强调动作的持续性。eg:She has been writing the letter since two hours ago.两个小时以来,她一直都在写信 现在完成进行时 一、现在完成进行时的谓语动词构成 have/has been working二、现在完成进行时的功能 (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 I have been learning English since ten years ago. 自从十年前以来我一直在学英语。(动作还将继续下去)(二)表示在说话时刻之前刚刚结束的动作。We have been waiting for you for half an hour. 我们已经等你半个钟头了。(动作不再继续下去) (三)表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动。 She has been playing tennis since she was eight. 注意: (一)表示状态的动词不能用于现在完成进行时。 I have known him for years.我认识他已经好几年了。 (二)有些现在完成进行时的句子等同于现在完成时的句子。 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.(动作已经完成) 我已经写了一本书。 现在完成进行时与现在完成时的区别 (一) 现在完成时分“已完成”和“未完成”两种用法: 1.“已完成”指的是动作发生在过去,强调其对现在产生的影响。 I have seen this film. 我看过这部电影。(意思说我已经知道了电影的内容。) 注意: “已完成”这种用法一般不带时间状语,但可以和already, yet,before,ever,just,no等副词连用。 I have never said he is rich. 我从来不说他有钱。 2. “未完成”指的是动作从过去开始,且一直继续到现在。因此不能用表示瞬间性的或称短暂性的动 词。“未完成”的现在完成时常与since结构或“for+一段时间”的状语连用。I have lived here since I was born. 我一出生就住在这里。注意: “未完成”这种用法还常与until now, so far, in/during the past/ last...等连用。 In the past ten years, many new schools have been built up in our city. 过去十年中我市已兴建了许多新学校。 (二)现在完成进行时与现在完成时的“未完成”用法类似。它强调动作的延续,常常译做“一直在……”。其基本用法有三个: 1. 现在完成进行时表示从过去开始、现在仍在继续的动作。其时间状语除了since结构和for结构外, 还有all this time, this week, this month, all night, all the morning, recently等状语。 I"ve been waiting for an hour and he still hasn"t turned up. 我等了一个小时,可他还没来。 2. 现在完成进行时还用来表示从过去开始、现在刚刚结束的动作。 I"m sorry I"m late. Have you been waiting long? 真对不起,我迟到了。你等了很久了吧? 3. 现在完成进行时还可以用来表示反复的、连续的动作。She has been telephoned her husband, but there is no answer.她一直在给她丈夫打电话,但没有人接。
2023-07-25 17:47:181

have been doing是什么时态?

这是现在完成时进行时,助动词 have 表示完成,been doing 表示进行。
2023-07-25 17:47:252

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-25 17:47:342

have doing 和have been doing 有什么区别

havedone是现在完成时。havebeendoing是现在完成进行时。比现在完成时更强调动作连续性。也可以用来表示1、从过去延续到现在的动作,并还将继续延续。2、表示在说话前刚结束的动作3、表示从过去到现在,可以包括现在在内的一个阶段,重复做的事。
2023-07-25 17:47:471

have been doing 是什么时态

现在完成进行时
2023-07-25 17:47:576

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-25 17:48:171

have doing 和have been doing 有什么区别

能把上文给出来吗?单独这样看,句子是错的呀
2023-07-25 17:48:592

have been doing是什么时态?

have been doing 是现在完成时进行时态。现在完成进行时,是英语中,动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)也可以表示某种经历。但注意,现在完成进行时所应用的语境必须是现在(now等状语的提示或者根据上下文、语境)的,不能应用在过去的语境(如出现明确表示是在过去某一个时刻的状语)。(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)I have been learning English 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.我认识他已经好几年了。这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours and still cannot wake up.她已经睡了6个小时,到现在还没有醒来。(七)表示现在以前一直在进行的动作强调动作的未完成性It has been raining for 3 days。已经下了3天的雨了(现在还没停止)
2023-07-25 17:49:222

have been done 和 have been doing 的区别

havebeendone表示已经做过了某事,havebeendoing,表示刚刚在做某事,强调持续在做某事。希望对你有帮助,很多时候,两者都可以用的。
2023-07-25 17:49:312

has been doing的时态是什么

  has been doing是英语时态之一,那么你知道has been doing是什么时态吗?下面是我为你整理的has been doing的时态的相关资料,希望大家喜欢!   has been doing的时态   现在完成进行时   have been working 表示,过去已经在工作,并且现在还在工作.   过去时间里开始、并持续到现在,一直在进行的(或刚结束的)动作或状态。构成:have/has been doing sth. 或 have/has been + v.-ing   例句:I have been working for 12 hours. 我已经工作了12小时了(刚结束了工作,或者还正在做并将继续)。   现在完成进行时的谓语动词构成 I/ we/ you/ they have been doing sth. he/ she/ it has been doing sth.   (一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。   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讨厌,等。   has been doing的例句   1. The government has been doing some blue-sky thinking on how to improve school standards.   就如何提高学校的水平,政府仍然在作一些漫无边际的构想。   2. He has been doing long - distance running exercise for a long time now.   他练 长跑 已经不少日子了.   3. He has been doing this sort of work for years.   他干这一行有年头了.   4. Where have you been? Your mother has been doing her nut for two hours wondering.   你到哪里去了? 你母亲为你焦虑了整整两个小时.   5. No wonder people think Manfred has been doing a great job.   人们认为曼弗雷德一直在从事伟大的工作也不足为奇.   6. Old Mrs Green has been doing for me since my wife died.   自从我的妻子死后,格林老太太一直为我料理家务.   7. He has been doing engineering at Sheffield University.   他一直在舍菲尔德大学攻读工程学.   8. He has been doing clerical work since his graduation from theological college.   他从神学院毕业后就一直担任神职工作.   9. And that was what she has been doing for 15 years.   这就是她15年来一直在做的事.   10. I agree with the way the Secretariat has been doing this work.   赞成书记处这么抓.   现在完成进行时的介绍   现在完成进行时,是英语中, 动词的一种基本 时态,其构成为: 主语+助动词(have/has)+been+动词的 现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)   也可以表示某种经历。   基本句型   肯定式 第一人称 have been doing sth.   疑问式 Have 第一人称 been doing sth.   简略回答 Yes, 第一人称 have. No, 第一人称 haven"t.   肯定式 第三人称 has been doing sth.   疑问式 Has 第三人称been doing sth.   简略回答 Yes, 第三人称has. No, 第三人称hasn"t.   1) 表示一个在过去开始而在最近刚刚结束的行动,如:   Ann is very tired. She has been working hard.   Why are your clothes so dirty? What have you been doing?   2) 表示一个从过去开始但仍在进行的行动,如:   It has been raining for two hours. (现在还在下)   Jack has been feeling very well recently.   3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:   She has been playing tennis since she was eight.   4) 现在完成时强调动作行为的 结果 、影响,而现在完成进行时只强调动作行为本身,如:   Tomu2019s hands are very dirty. He has been repairing the car.   The car is going again now. Tom has repaired it.   标志:1.句中常有延续性动词 [1] ,2.时间点前有since。
2023-07-25 17:49:381

had been doing还是having been doing?

have been doing 是现在完成时进行时态。现在完成进行时,是英语中,动词的一种基本时态,其构成为:主语+助动词(have/has)+been+动词的现在分词+其他成分。表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去。(与since,for连用时,要用连续性动词,不可用瞬间动词,但连续性动词常常表示动作会进行下去)也可以表示某种经历。但注意,现在完成进行时所应用的语境必须是现在(now等状语的提示或者根据上下文、语境)的,不能应用在过去的语境(如出现明确表示是在过去某一个时刻的状语)。(一)表示从过去某时开始一直持续到现在的动作,并且还将持续下去。The Chinese have been making paper for two thousand years.中国有2000年的造纸历史。(动作还将继续下去)I have been learning English 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.我认识他已经好几年了。这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,think想等等。(六)一些现在完成时的句子也与现在完成进行时的句子含义相同延续性动词在现在完成时与现在完成进行时时态中使用,句意相同。例如:She has slept for 6 hours and still cannot wake up.She has been sleeping for 6 hours and still cannot wake up.她已经睡了6个小时,到现在还没有醒来。(七)表示现在以前一直在进行的动作强调动作的未完成性It has been raining for 3 days。已经下了3天的雨了(现在还没停止)
2023-07-25 17:49:451