has been done是什么意思?

如题所述

首先我们来看下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.

(他已经修行多年了。)

温馨提示:答案为网友推荐,仅供参考
相似回答