“has done”和“has been doing”的主要区别在于它们关注的重点不同。前者强调动作的完成和结果,而后者则强调动作的持续时间和过程。此外,两者在时间表达上也存在差异,“has 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. 用法区别...
在英语中,"have/has been done"和"have/has done"都表示完成,但两者有所区别。"Have/has been done"是被动语态,表示某事被完成。例如:"The problems have been solved."意为"这些问题已经被解决了"。而"have/has done"是主动语态,表示某事已经完成,直接描述动作的执行者。比如:"I have fin...
has been done强调的是动作的完成状态,侧重于结果。has been doing强调的是动作的持续状态,侧重于过程。 例句: ① The dishes have been done.碗碟已经洗好了。 ② She has been doing yoga every morning.她每天早上都在做瑜伽。 3、句子结构不同 has been done通常作为被动语态的形式出现,表示动作的接受者或...
接下来让我们看下has been done和has been doing的用法区别:1.时间角度:has been done表示某事已经完成或结束,强调过去发生的动作;has been doing表示某事已经持续进行,强调过去开始的动作并可能仍在进行中。例子:- This book has been done reading.(这本书已经被读完了。)- We have been ...
在学习英语语法时,我们对现在完成时和现在完成进行时要有敏感度,也就是说,"have/has done"和"have/has been doing"看似相似,实际上它们分别强调了动作的不同方面,前者强调的是result,而后者强调的则是activity。 "Have/Has Done" 当我...
“has been doing”和“has been done”都是英语中的现在完成进行时和现在完成时的被动语态形式。以下是它们各自的含义和用法: has been doing: 这是一个现在完成进行时的被动语态结构。 它表示某个动作从过去某一时刻开始,一直持续到现在,并且可能还在进行。 强调动作在一段时间内的持续性和进行性。 例子:The ...
不仅可以和更多的同学一起学习,而且还有老师、助教随时的学习指导和知识点解答哦。 同学你好呀。1. 现在完成时has/have done一般有以下几种情况:a) 表示过去开始并持续到现在的动作。China has changed a great deal in the past 20 years. b) 强调过去动作对现在的影响和结果。Where have you put the ...
have/has done表示“已经做过某事”,用于现在完成时。have/has been doing表示“一直在做某事”,用于现在完成进行时。解释:have/has done是现在完成时的一部分,表示动作已经完成。这种时态常常与已经完成的动作或状态有关,同时强调对现在的影响或结果。例如,“我已经读完...