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

 我来答
Du村长
2023-07-24 · TA获得超过5330个赞
知道小有建树答主
回答量:1万
采纳率:100%
帮助的人:293万
展开全部

又到了为小伙伴们解惑的时候了✺◟(∗❛ัᴗ❛ั∗)◞✺,has been done强调的是动作的完成状态,侧重于结果。has been doing强调的是动作的持续状态,侧重于过程。这里就给大家总结了一个它们基础知识的表格,可以先简单了解一下先: 

了解完它们的基础知识后,现在就来看看它们的具体区别吧ლ(・∀・ )ლ

1、时态不同

has been done是过去完成时态,表示某个动作或事件在过去已经完成。has been doing是过去进行时态,表示某个动作或事件在过去一段时间内一直在进行。

例句:

① The report has been done.这份报告已经完成了。

② He has been doing his homework for two hours.他已经做作业两个小时了。

2、动作状态不同

has been done强调的是动作的完成状态,侧重于结果。has been doing强调的是动作的持续状态,侧重于过程。

例句:

① The dishes have been done.碗碟已经洗好了。

② She has been doing yoga every morning.她每天早上都在做瑜伽。

3、句子结构不同

has been done通常作为被动语态的形式出现,表示动作的接受者或受影响者。has been doing通常作为进行时态的形式出现,表示动作的执行者或主体。

例句:

① The project has been done by a team of experts.这个项目是由一支专家团队完成的。

② He has been doing all the housework lately.最近他一直在做家务。

威孚半导体技术
2024-08-19 广告
威孚(苏州)半导体技术有限公司是一家专注生产、研发、销售晶圆传输设备整机模块(EFEM/SORTER)及核心零部件的高科技半导体公司。公司核心团队均拥有多年半导体行业从业经验,其中技术团队成员博士、硕士学历占比80%以上,依托丰富的软件底层... 点击进入详情页
本回答由威孚半导体技术提供
演义神奇
2023-07-23 · 此用户已被认证永远不会得到宝藏回答
演义神奇
采纳数:3448 获赞数:1430

向TA提问 私信TA
展开全部

首先我们来看下has been done和has been doing的大致意思:

has been done:词性为短语,has been done是have/has been done的过去完成时形式,其中have/has是助动词,been是be动词的过去分词形式,done是do动词的过去分词形式。

has been doing:词性为短语,has been doing是have/has been doing的过去完成时形式,其中have/has是助动词,been是be动词的过去分词形式,doing是do动词的现在分词形式。

通过下面的表格我们了解下has been done和has been doing的含义、发音和用法


接下来让我们看下has been done和has been doing的用法区别:


1.时间角度:has been done表示某事已经完成或结束,强调过去发生的动作;has been doing表示某事已经持续进行,强调过去开始的动作并可能仍在进行中。

例子:

- This book has been done reading.

(这本书已经被读完了。)

- We have been waiting here for two hours.

(我们已经在这里等了两个小时了。)



2.动作性质角度:has been done表示某个动作已经完成,强调结果;has been doing表示某个动作已经持续进行,强调持续性。

例子:

- This project has been done.

(这个项目已经完成了。)

- He has been learning French for two years.

(他已经在学习法语了两年了。)



3.语境角度:has been done更常用于描述已经完成的事情,强调结果;has been doing更常用于描述已经开始并持续进行的事情,强调持续性。

例子:

- The whole house has been done cleaned.

(整个家已经被打扫干净了。)

- He has been working in this company for a long time.

(他已经在这个公司工作了很久了。)



4.动词搭配角度:has been done通常与动作性动词连用,表示动作已经完成;has been doing通常与持续性动词连用,表示动作已经持续进行。

例子:

- This document has been done signed.

(这份文件已经被签署了。)

- He has been writing a new novel.

(他已经在写一本新小说了。)



5.态度角度:has been done较为客观,强调事实;has been doing较为主观,强调个人观点。

例子:

- This problem has been done solved.

(这个问题已经解决了。)

- I have been doing my best to study.

(我已经在努力学习了。)



6.程度角度:has been done强调动作已经完成到一定程度;has been doing强调动作已经持续进行到一定程度。

例子:

- This project has been done well.

(这个项目已经做得很好了。)

- He has been practicing for many years.

(他已经修行多年了。)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
晴晴知识加油站
高能答主

2019-05-24 · 让梦想飞扬,让生命闪光。
晴晴知识加油站
采纳数:3595 获赞数:661011

向TA提问 私信TA
展开全部

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.男孩已经等了他妈妈三个小时了。

二、用法不同

1.has been done

用法:被动语态,表示作业已经被完成这个事实。

2.has been doing

用法:主动语态,后面一定要跟一段时间,表示这段时间内一直在做这件事情。

三、侧重点不同

1.has been done

解析: has been done是第三人称单数形式的现在完成时,do的过去分词done可用作形容词,在句中作表语,表示“完成〔做好〕某件事情”。

2.has been doing

解析:has been doing这也是第三人称单数形式的现在完成时,do接动名词表示“做需要一段时间的活动或重复进行的活动”。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
夜枫游戏解读

2023-07-19 · 游戏领域创作者
个人认证用户
夜枫游戏解读
采纳数:837 获赞数:7778

向TA提问 私信TA
展开全部

从释义,用法,使用环境,形象和影响范围五个维度分析has been done跟has been doing的区别,详细内容如下。

1. 释义区别:

- "Has been done":表示某个动作或事情已经完成或已经被做过。

- "Has been doing":表示某个动作或事情已经开始并且正在进行中。

例句:

- The report has been done. (报告已经完成。)

- She has been doing her homework for hours. (她已经做作业做了几个小时了。)

2. 用法区别:

- "Has been done":用于描述已经完成的动作或事情,强调在过去完成的状态。

- "Has been doing":用于描述已经开始并且仍在进行中的动作或事情,强调持续性的行为。

例句:

- The repairs have been done on the car. (汽车已经修好了。)

- He has been studying for the exam all week. (他这一周一直在准备考试。)

3. 使用环境区别:

- "Has been done":适用于描述已经完成的任务、工作或其他动作。

- "Has been doing":适用于描述已经开始并且仍在进行的行为、持续性的活动或工作。

例句:

- The project has been done by a professional team. (这个项目已经由专业团队完成。)

- She has been practicing the piano every day for months. (她已经连续几个月每天都在练习钢琴。)

4. 形象区别:

- "Has been done":强调某个动作或事情已经彻底完成或做过。

- "Has been doing":强调某个动作或事情已经开始并持续进行。

例句:

- The laundry has been done and neatly folded. (衣物已经洗好并整齐地叠好。)

- He has been studying Spanish and making progress. (他一直在学习西班牙语,并取得进步。)

5. 影响范围区别:

- "Has been done" 和 "Has been doing" 的影响范围在描述已经完成或进行中的动作或事情方面有所区别。

例句:

- The work has been done, and the results are excellent. (工作已经完成,结果非常出色。)

- She has been gardening in her backyard all summer. (整个夏天她一直在后院搞园艺。)

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
黄小宝447
2016-11-01 · 知道合伙人教育行家
黄小宝447
知道合伙人教育行家
采纳数:111 获赞数:182

向TA提问 私信TA
展开全部
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这个动作没间断。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式