have been doing和have done的区别?
1.have been doing sth表示的是过去某个时间就开始做的事情,且一直持续到说话这个时刻这件事仍在继续并将一直继续下去。eg:I have been learning English for 12 years.我学英语已经12年了(12年前开始学,现在还在学,并且还将继续学)2.have done 表示的是过去做的事情,到说话的这个时刻,这件...
have been doing和have done的区别是什么?
have done:表示过去某时完成了某动作,强调动作完成后产生的结果或状态。have been doing 表示动作一直在进行,没有完成。have done 表示动作已经完成,产生了一个完成的结果。对比例句:She has been practicing the violin for hours. She must be tired.(一直在练习)She has practiced the violin and ...
have done和have been doing有什么区别?
Have Done 这是一种完成时态,用于强调动作或事件已经完成,并且可能对当前产生影响。例如:“I have done my homework.”(我已经做完我的家庭作业。)这句话强调你已经完成了一项具体任务。Have Been Doing 是一种表示动作从过去一直持续到现在的时态,强调动作的持续性。例如:“I have been studying...
havebeendoing和havedone区别
have been doing是现在完成进行时态,强调动作的持续性或最近完成的动作;而have done是现在完成时态,强调动作的完成。两者的主要区别在于动作是否强调持续性和未完成性。详细解释:1. have been doing:这是现在完成进行时态的表达方式,它结合了现在完成时和进行时的特点。这种时态强调动作的持续性,表示...
have been doing和have done的区别
1)have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在。We have reading an interesting book since last week.2)have done 是现在完成时,表在过去发生的动作对现有影响。So far I have been to Beijing twice.3)have(has) been done为现在完成时态的被动语态,表被动和完成...
have been doing和have done的区别是什么?
区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别 两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement).具体来讲...
havebeendoing与havedone的用法区别
have been doing 是现在完成进行时态的结构,表示某个动作从过去某一时间开始,一直持续到现在,或许将来还会继续进行。这种时态强调的是动作的持续性和进步性。have done 是现在完成时结构,它表示某个动作在过去发生并对现在有某种影响或结果。重点在于动作已经完成并带来了某种结果或影响。详细解释:have ...
have done 和 have been doing有什么差别?什么时候用
你好,have done也可以表示持续到现在并且没完成的事情的,他们的相同和不同如下:相同点 1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如:I have worked in this school since 2001. I have been working here since 2001.2. 现在完成时和现在完成进行时都...
什么时候用have been doing什么时候用have done
简单来说,这两个词都用在过去已经发生过的事情,doing表示状态的持续,所以自然指的是在过去的一段时间内动作一直在持续。而done就是做完了,说话人不过只是想说过去已经完成了,并无一直持续的这种意味。
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 be...