问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

have been doing和have done

发布网友 发布时间:2022-05-04 01:26

我来回答

5个回答

热心网友 时间:2022-06-20 10:35

1.have
been
doing
sth表示的是过去某个时间就开始做的事情,且一直持续到说话这个时刻这件事仍在继续并将一直继续下去。
eg:i
have
been
learning
english
for
12
years.我学英语已经12年了(12年前开始学,现在还在学,并且还将继续学)
2.have
done
表示的是过去做的事情,到说话的这个时刻,这件事已经完成了。一般可搭配already这个副词,来强调已经结束。而否定句里则和yet搭配
eg:
i
have
already
went
to
the
post
office.我已经去过邮局了(表示在说话的时候,我已经从邮局回来了。潜台词是要去邮局办的事情已经都做完了。)
i
have
not
finished
the
homework
yet.我还没做完家庭作业(说话时,作业尚未写完。潜台词即我不能做其他事情,因为作业还没写完)
have
doing
的搭配不存在,是...1.have
been
doing
sth表示的是过去某个时间就开始做的事情,且一直持续到说话这个时刻这件事仍在继续并将一直继续下去。
eg:i
have
been
learning
english
for
12
years.我学英语已经12年了(12年前开始学,现在还在学,并且还将继续学)
2.have
done
表示的是过去做的事情,到说话的这个时刻,这件事已经完成了。一般可搭配already这个副词,来强调已经结束。而否定句里则和yet搭配
eg:
i
have
already
went
to
the
post
office.我已经去过邮局了(表示在说话的时候,我已经从邮局回来了。潜台词是要去邮局办的事情已经都做完了。)
i
have
not
finished
the
homework
yet.我还没做完家庭作业(说话时,作业尚未写完。潜台词即我不能做其他事情,因为作业还没写完)
have
doing
的搭配不存在,是个错误用法。

热心网友 时间:2022-06-20 10:35

recorder /ri'ko:də/ n. 录音机,记录器,记录者[广告]: 论坛常见问题解答,如果遇到问题请点这里
--------------------------------------------------------------------------------
字体大小 小 中 大 特大
区别现在完成时和现在完成进行时

现在完成进行时是一兼有现在完成时和现在进行时二者基本特点的时态。由于它有现在完成时的特点,所以它可以表示某一动作对现在产生的结果或影响。由于它有现在进行时的特点,所以它也可以表示某一动作的延续性、临时性、重复性、生动性乃至感*彩。
现在就现在完成进行时的这些特点和现在完成时作一简单的比较: (1)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:
We have heen cleaning the classroom.(a)
We have cleaned the classroom.(b)
(a)句可译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b)句可以译为“我们把教室打扫过了。”其结果是:现在教室很清洁,可以用了。又,(a)句表示教室刚刚打扫过,(b)句则可能表示教室是昨天打扫的。
Be careful! John has been painting the door.(a)
John has painted the door.(b)
(a)句表示约翰刚刚把门油漆过,现在油漆还未干,所以你要小心。(b)句则无此含义,油漆可能已干了。
(2)现在完成进行时有时有延续性,现在完成时往往没有。如:
They have been widening the road.(a)
They have widened the road.(b)
(a)句的意思是他们在加宽马路,但尚未完工。(b)句的意思则是已完工了。有时现在完成时有延续性(如一些属于持续体的动词),但无临时性质。如:
Mr. Smith has been living in London since 1978.(a)
Mr. Smith has lived in London since 1979.(b)
(a)句有“史密斯先生在伦敦久居”的含义,(b)句则没有。
(3)但现在完成进行时并不总是具有临时的性质,如:
My mother has been teaching English for twenty years.(a)
My mother has taught English for twenty years.(b)
(a)句在此并无临时性质,但较口语化。(b)句则较为正式。又,(a)句表示动作现在仍在继续.并将延续下去,(b)句的动作是否延续下去,须由上下文决定,但在一般情况下都是延续下去的。
(4)现在完成进行时往往表示动作在重复,现在完成时则常常不带重复性。如:
Have you been meeting her lately?(a)
Have you met her lately?(b)
(a)句有“经常相会”之意,(b)句则没有。(b)句如与often,every day等时间状语连用,当然也表示动作在重复。
(5)现在完成进行时比较生动,有时含有明显的感*彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感*彩可言。如:
What have you been doing?(a)
What have you done?(b)
(a)句表示惊异。(b)句只是一个问题。
Have you been waiting long?(a)
Have you waited long?(b)
(a)句较(b)句生动。又,(a)句比较口语化。
I have been wanting to meet you for long.(a)
I have long wanted to meet you.(b)
(a)句比(b)句更亲切,更有礼貌。
Recently Mary has been doing her work regularly.(a)
Recently Mary has done her work regularly.(b)
(a)句显然是在表扬玛丽。(b)只说明一个事实。
下面还有一例,颇为有趣:
Who’s been eating my apples?(a)
Who’s eaten my apples?(b)
(a)句有强烈的感*彩,表示愤怒不满,(b)句只是希望回答的一个问题。又,(a)句兼有进行时态,所以有“苹果未被全部吃光”的意思,(b)句是完成时态,说明“苹果一个不剩了”。
(6)在否定结构中,现在完成时所否定的是谓语动词,现在完成进行时所否定的是状语。如:
He hasn’t been speaking since three o’clock.(a)
He hasn’t spoken since three o’clock.(b)
(a)句中所否定的不是has been speaking,而是 since three o’clock,其结构等于 He has been speaking not since three o’clock but since half past three.这是因为现在完成进行时本身是没有否定结构的原故。(b)句用的是现在完成时,而现在完成时是有否定结构的,所以(b)句中所否定的自然是has spoken,意即“从三点起他一直沉默不语,未发一言”。

热心网友 时间:2022-06-20 10:36

have done普通的完成时,表示到当前已经做完了。

have been doing用来表示从过去到现在一直在做,与普通进行时不同的是,他有从过去开始延续过来的意思。

热心网友 时间:2022-06-20 10:36

have been doing 是指一直在持续做某事,而且现在还没有完成。
have done 是指已经完成的
比如:
We have been building the bridge for 3 months.
我们修这座桥已经三个月了。(可现在还没有修完,还在修。)
We have built the bridge for 3 months.
我们曾经花了三个月修这座桥。(现在已经修完了。)

热心网友 时间:2022-06-20 10:37

前者表示一直在做 是一种延续的状态
后者表示已经做完了 是一种结束的状态
比如:1.I have been working on this program for 3 years.---我已经在这个项目上作了三年(还会继续做下去)
2.I have done my homework,so I can go out and have fun.---我已经做完作业了,所也可以出去玩了。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
索尼NEX-6单头套机(E 16-50mm)主要参数 索尼NEX-6单头套机(E 18-200mm LE)主要参数 索尼NEX-6单头套机(E 18-200mm LE)基本参数 索尼NEX-6单头套机(16-80mm)基本参数 追加诉前财产保全的条件是什么 电脑开机硬盘灯循环亮灭电脑开机后硬盘灯一下亮一下灭是怎么回事_百度... ...不能开机了?显示器亮橘色的灯,风扇能转,就是主机上的灯不亮... ...重起时电源灯是常亮, 风扇是转的,但硬盘灯不亮, 屏幕无显示_百度知 ... 硬盘灯常亮电脑无法正常运行电脑开机后硬盘指示灯常亮不闪是什么原因... 电脑硬盘不亮电脑硬盘指示灯不亮 句子中单单一个yet在不加not的情况下表示否定的意思么?例如? have yet to do是什么意思啊 you,home,have,your,yet,done连词成句 求速度啊 谢谢 have yet to do sth.=have not yet done sth. “have yet to do”是什么意思? 肉龙的做法,幼儿园的回忆肉龙怎么做好 重庆交通违章扣分标准是什么样的 重庆交通违章扣分标准 mzn是什么品牌的服装 交通违章扣分细则 驾照代扣分新规2022年新规定 2021重庆车辆违章扣分标准是怎样的 三岁小孩喉咙沙哑,发烧怎么办 您好、我家宝贝三岁半、前段时间感冒了、现在声声的咳嗽、嗓子还沙哑、今天眼睛里眼屎较多、请问是什么状 我家孩子今年3岁半了最近一个月总是嗓子哑带他去看医生 给他拿了7天的药 (头孢地尼 和清侯咽颗粒 还有鱼 儿子3岁了昨天咳嗽今天喉咙哑了有什麽办法 AE如何选取所有字幕 怎么让路由器的另一端网速变慢? 路由器将网速变慢? Oracle9i 64位下载 笔记本无法连接双频的2.4G信号。。 he has just gone/he has never been late forschool yet to do sth 中的yet是什么用法 1600万存银行一年能得多少利息? 野蛮女人代表什么 英语单词yet通常用于什么句子中? 香港公司在美国上市,香港股东转让其持有的该公司股票,需要在美国缴纳资本利得税吗? 男人是不是都喜欢野蛮女人 have you not done it yet?翻译 在香港开户买股票,如购买后长期不操作劵商会收取其他费用么?就是我想买了一只股票长期持有,起码5年以 Have you done your homework yet? 什么意思? 1600万的借款月息3分,每月的利息应该支付多少 Have you done it yet?3问3答 I have‘t done it yet. I’ve already done it.【yes,I have done it】 存款1600万,年利率0.6%,年折现率1.3%,请问半年折现金额是多少? 紧急求助,高手来帮忙算一笔贷款利息的计算过程。 l柳下挥的新书是什么 投资1600万,年利率10%,投资回收期多少? if scientists have yet to 贷款1600万10年、1厘利率,还款月均等,每月要还多少? 股票红利税为什么没必要取消?