be doing 的用法和be的用法有一句话:The average dad has gradually been getting better about picking himself up off the sofa and pitching in.我的问题是:这里用了现在完成时,has+过去分词的形式.1、但为什么不是:..

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 01:48:20
be doing 的用法和be的用法有一句话:The average dad has gradually been getting better about picking himself up off the sofa and pitching in.我的问题是:这里用了现在完成时,has+过去分词的形式.1、但为什么不是:..

be doing 的用法和be的用法有一句话:The average dad has gradually been getting better about picking himself up off the sofa and pitching in.我的问题是:这里用了现在完成时,has+过去分词的形式.1、但为什么不是:..
be doing 的用法和be的用法
有一句话:The average dad has gradually been getting better about picking himself up off the sofa and pitching in.
我的问题是:这里用了现在完成时,has+过去分词的形式.
1、但为什么不是:...has gradually got better about.而要在中间加一个be
2、同时,我感觉很多时候都要补充一个be.或是do.那是在什么情况下会补充这样一个词呢?具体的原理是什么呢?

be doing 的用法和be的用法有一句话:The average dad has gradually been getting better about picking himself up off the sofa and pitching in.我的问题是:这里用了现在完成时,has+过去分词的形式.1、但为什么不是:..
问题1:
更正一下:此句式是"现在完成进行时", have + been + doing.
此句式用在:当前动作从过去某时刻发生并一直持续到现在仍在进行,并有可能继续下去
问题2:
现在完成进行时 与 现在完成时 的区别:
1)现在完成进行时一般强调过去发生的动作现在仍在继续.现在完成时强调过去发生的动作现在已经完成或表示曾经发生过.
2) 现在完成进行时表示刚刚结束的动作,强调动作在不久前持续进行,带有感情色彩.现在完成时表示已经结束的动作,强调动作的结果.
3) 现在完成进行时表示现在以前的这段时间内反复发生的事情.
大概就这样...

一般情况下,如果某动作或行为可持续,并且持续到现在,那么用完成时加进形时的方式比较好
比如 I have been doing this all the time.
我已经做这种事情很久了(言下之意我现在还在做)
如果某动作或行为是瞬时的,或短暂的,没有持续到现在,那么直接用完成时就可以。
比如 I have had lunch.
我吃过午饭了(吃午饭的动...

全部展开

一般情况下,如果某动作或行为可持续,并且持续到现在,那么用完成时加进形时的方式比较好
比如 I have been doing this all the time.
我已经做这种事情很久了(言下之意我现在还在做)
如果某动作或行为是瞬时的,或短暂的,没有持续到现在,那么直接用完成时就可以。
比如 I have had lunch.
我吃过午饭了(吃午饭的动作已经结束)

收起

这里表一种逐渐的状态,
意为爸爸已经渐渐可以自已从沙发上起来和躺下了
因为大病的人不可能一下子就恢复,
所以得需要一个过程,所以要加be
如I have been waiting you so long!(我等你很久了,现在还在等)
===================
现在完成时的“完成用法”和“未完成用法”
1.现在完成时的"完成用...

全部展开

这里表一种逐渐的状态,
意为爸爸已经渐渐可以自已从沙发上起来和躺下了
因为大病的人不可能一下子就恢复,
所以得需要一个过程,所以要加be
如I have been waiting you so long!(我等你很久了,现在还在等)
===================
现在完成时的“完成用法”和“未完成用法”
1.现在完成时的"完成用法"
现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束,但该动作对现在产生了影响,与现在情况具有因果关系。
例如:He has turned off the light.他已把灯关了。(动作结束于过去,但说明的是现在的情况--灯现在不亮了。)
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever,once等)、包括现在时刻在内的时间状语(如:this morning / month /year...,today等)连用。
例如: Have you found your pen yet?你已找到你的钢笔了吗?
2.现在完成时的"未完成用法"
现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
I have been in the army for more than 5 years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:up to now,so far)等。
例如:I have heard nothing from him up to now.到目前为止我没有他的任何消息。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
(2)现在完成时常见两种句型:
①主语+have / has been+for短语
②It is+一段时间+ since从句
例如:He has been in the League for three years.或It is three years since he joined the League. 他入团已三年了
一.have/has been doing sth.
1.现在完成进行时
当后面接有一段时间的词时,或是加表示时间的词时,可以用现在完成时.如果这件事现在还在持续或还在做,则可用
现在完成进行时.
如:I have been skating for 4 hours.
I have finished my homework.
2.现在完成时的被动语态.
后接动词的过去分词.
如:The building has been built for 5 years.
二.一般现在时:用动词原形
一般过去时:用动词的过去式
一般将来时:will/shall+do
is/am/are going to do
过去将来时:could/would do
现在完成时:have/has done
过去完成时:had done
将来完成时:shall have done
过去将来完成时:would/could have done
现在进行时:is/am/are doing
过去进行时:was/were doing
将来进行时:will/shall be doing
过去将来进行时:would/could be doing
现在完成进行时:have/has been doing
过去完成进行时:had been doing
将来完成进行时:shall have been doing
过去将来完成进行时:would have been doing

收起