初中英语现在完成时与现在完成进行时的结构

如题所述

现在完成时:have/ has done 表示:1)过去的动作持续到现在
2)过去的动作对现在产生影响。
现在完成进行时: have/ has been doing
表示 过去的动作持续到现在仍然在进行或刚刚停止。
eg. We have learned English for 3 years.
He has left.
They have been cleaning the room all the morning. 整个早上他们都在打扫房间。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-04-07
现在完成时:have(第一,二人称)/has(三单)+done(动词过去分词)
现在完成进行时:have、has/+been+doing。经常和for(加时间段就是已经有多长时间了的意思)和since(从什么开始)连用。用这个句型的时候只需要变doing就行了。
希望能够帮到你。
第2个回答  2012-04-09
现在完成时:have/has +动词过去分词
现在完成进行时:have/has+been +doing
第3个回答  2019-10-26
一般不需要区分,因为两者在表示“过去发生并延续至今”的意思时可以换用。但是在同一道题中,如果两者同时出现的话,就看句中的时间状语是否表达“一直持续进行的一段时间”,如果是,就用现在完成进行时。
相似回答