have been doing和have done的用法有什么区别

如题所述

第1个回答  2019-11-10
have
been
doing
是现在完成进行时,表过去发生的动作一直在进行到现在。
We
have
reading
an
interesting
book
since
last
week.
have
done
是现在完成时,表在过去发生的动作对现有影响。
So
far
I
have
been
to
Beijing
twice.

havebeendoing与havedone的用法区别
have been doing与have done的用法区别 have been doing 是现在完成进行时态的结构,表示某个动作从过去某一时间开始,一直持续到现在,或许将来还会继续进行。这种时态强调的是动作的持续性和进步性。have done 是现在完成时结构,它表示某个动作在过去发生并对现在有某种影响或结果。重点在于动作已经完成...

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的区别是什么?
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 been doing have done 的用法和区别
have been doing是现在完成进行时。have 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...

have been doing和have done的用法有什么区别
have been doing 是现在完成进行时,表过去发生的动作一直在进行到现在。We have reading an interesting book since last week.have done 是现在完成时,表在过去发生的动作对现有影响。So far I have been to Beijing twice.

havebeendoing和havedone区别
have been doing是现在完成进行时态,强调动作的持续性或最近完成的动作;而have done是现在完成时态,强调动作的完成。两者的主要区别在于动作是否强调持续性和未完成性。详细解释:1. have been doing:这是现在完成进行时态的表达方式,它结合了现在完成时和进行时的特点。这种时态强调动作的持续性,表示...

have done和have been doing有什么区别?
Have Done 这是一种完成时态,用于强调动作或事件已经完成,并且可能对当前产生影响。例如:“I have done my homework.”(我已经做完我的家庭作业。)这句话强调你已经完成了一项具体任务。Have Been Doing 是一种表示动作从过去一直持续到现在的时态,强调动作的持续性。例如:“I have been studying...

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的区别?
1.have been doing sth表示的是过去某个时间就开始做的事情,且一直持续到说话这个时刻这件事仍在继续并将一直继续下去。eg:I have been learning English for 12 years.我学英语已经12年了(12年前开始学,现在还在学,并且还将继续学)2.have done 表示的是过去做的事情,到说话的这个时刻,这件...

相似回答