have been dong 和have done的区别 相关知识点: 试题来源: 解析 have been doing sth是“一直在做某事(从过去到现在,并且还未停止)”; have done sth是“过去已经做过某事(已经完成,现在不再做了)” 例: I have been playing this game for weeks.我已经玩这个游戏玩了几周了(现在还在玩). I have ...
have been doing是现在完成进行时.have done是现在完成时.现在完成时的用法①表示结果的现在完成时现在完成时着眼于过去的动作对现在产生的结果或影响.这是现在完成时的“已完成”用法,表示动作或过程发生在说话之前就已完成,并与现在有联系.这种联系实际上就是“过去的动作”对现在的影响或产生的结果.I have bought...
在学习英语语法时,我们对现在完成时和现在完成进行时要有敏感度,也就是说,"have/has done"和"have/has been doing"看似相似,实际上它们分别强调了动作的不同方面,前者强调的是result,而后者强调的则是activity。 "Have/Has Done" 当我...
要想很好地区分have done和have been doing,我们需要从两个方面来讨论:一、完成时态和完成进行时态本身意义的差别;二、要结合动词的不同延续特点.首先我们来看两种时态的意义差别,两者根本区别是:完成进行时强调动作持续的过程(emphasis on duration),完成时强调动作的结果或成就(emphasis on achievement).具体来讲,...
1. had done(过去完成时)定义:过去完成时表示的是在过去某一时间之前已经完成的动作或状态,即“...
解析 1、have been doing 是现在完成进行时, 表示已经做了并且还在做的事情.I have been answering many questions.2、have done 是一般现在时, 表示已经完成的事情I have answered 40 questions.3、have doing 不存在...结果一 题目 have been doing ,have done和have doing区别 答案 1、have been doing 是...
想问问你”的意思。 它与 have been doing现在完成进行时的区别是后者更强调“一直在。。。,而且一刻...
题目 英语中have been doing sth和have done 的区别? 同上 答案 第一个是现在完成进行时态,表示一个动作从过去一直开始到现在,并且还会继续下去 第二个是现在完成时态,表示一个动作从过去开始到现在,在说话的时候已经结束了 相关推荐 1 英语中have been doing sth和have done 的区别? 同上 反馈 收藏 ...
1:HAVE DONE 是现在完成的动作,而HAVE BEEN DOING是现在发生的动作一直持续仍在发生2:HAD DONE 是过去完成的动作,而HAD BEEN DOING是过去发生的动作一直持续到现在仍在发生3:过去式只是单纯的已经发生的动作,而BE DONE 带有被动的意思结果一 题目 1.have done 和 have been doing 是不是一样的. 2.had ...
have been doing 和 have done 都是现在完成时态,但在用法上有以下区别:have been doing:表示从过去某时开始一直在做某事,强调动作的持续性或重复性。have done:表示过去某时完成了某事,强调动作完成或结束后的状态。例句:I have been studying English for 10 years. (一直在学习,强调持续性)I ...