英语中的现在完成时与现在完成进行时有什么区分办法?

 我来答
余刚素安寒
2020-05-30 · TA获得超过3736个赞
知道大有可为答主
回答量:3107
采纳率:26%
帮助的人:183万
展开全部
1.现在完成时的形式:have
done;
现在完成进行时的形式:have
been
doing
2.现在完成时表示一个动作现在已经完成;而现在完成进行时表示一个动作现在已经完成一部分,而还有一部分正在持续进行.
例:I
have
finished
my
homework(现在完成时,意思是”我已经全部完成我的作业了”)
I
have
been
finishing
my
home
work.(现在完成进行时,意思是”我已经完成一部分作业了,不过还有一部分没有完成,现在仍然在继续”)
(所以老师以后问你:”作业做完了吗?”
如果实际情况是你没做完,可是又想强调自己做了,只是没完成而已的话,那么就可以回答:”I
have
been
finishing
my
home
work.”这样回答也许老师会原谅你的哦!)
3.现在完成时的被动语态形式:have
been
done;
例如:My
homework
has
been
finished.(我的作业已经被完成了)
现在完成进行时没有被动语态
现在完成时的构成:have/has
done,被动式have/has
been
done
现在完成进行时的构成:have/has
been
doing,被动式have/has
been
being
done
现在完成时有两个含义:
1、过去发生的事情对现在造成的影响。如:
-I
have
told
him
the
news.
我已经告诉他这个消息了。(消息可能是之前早就告诉他了,现在用这个句子表达的意思就是“已经告诉他,他已经知道”,强调结果)
2、过去开始的某一动作一直延续到现在,并对现在造成影响。如:
-We
have
helped
the
old
granny
for
several
years.我们帮助这位老奶奶有几年了。(从几年前,我们就开始帮助这位老奶奶,这个动作延续到现在)
而现在完成进行时则强调:过去开始的某一动作一直延续到现在,并对现在造成影响,且动作仍然正在进行。
-What
have
you
being
doing?
你在忙什么?
-I
have
been
reading
a
book.
我在读书。(一段时间之前就在读,一直读到现在,现在正在读书。)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式