i am doing和i have been doing有啥区别?分别什么意思?

 我来答
特会生活
2016-04-29 · TA获得超过3万个赞
知道大有可为答主
回答量:2.3万
采纳率:92%
帮助的人:2743万
展开全部
I am doing是现在完成时
I have been doing 是现在完成进行时
现在完成进行时与现在完成时的比较:
1.相同点:
当表示过去发生且一直持续到现在的动作时,两者通用;现在完成进行时只是现在完成时的一种强调时态而已。如 I have played for half an hour since I began to play tennis. = I have been playing for half an hour since I began to play tennis.
2.不同点:
(1)当表示过去发生的动作,已经完成,强调对现在产生的结果或影响时,只能用现在完成时。如 I have copied these problems.
(2)当使用现在完成进行时的时候,主句的谓v.要用延续性动词;而当使用现在完成时的时候,是否使用延续性动词,视具体情况而定。
(3)不能用于进行时的动词(如like, want等) (参考现在进行时一章),也不能用于现在完成进行时。而现在完成时无此限制。如 I have been liking her for a long time. ×
I have liked her for a long time. √
pasgrave
推荐于2018-02-24 · TA获得超过114个赞
知道小有建树答主
回答量:188
采纳率:66%
帮助的人:57万
展开全部
i am doing
是现在进行时表示说话时正在做
i have been doing
是现在完成时表示过去做的事对现在产生影响。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
50844805
2016-04-11 · 知道合伙人交通运输行家
50844805
知道合伙人交通运输行家
采纳数:123291 获赞数:303088

向TA提问 私信TA
展开全部
你好,很高兴在这里回答你的问题:

.
前者是现在进行时
我正在做...

后者是现在完成时行时,
指从某个时间起一直在做
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
神丶雨祭丨
2016-04-11 · 知道合伙人教育行家
神丶雨祭丨
知道合伙人教育行家
采纳数:26214 获赞数:208522
毕业于郑州大学计算机科学与专业,学士学位。饱读诗书,涉猎广泛,希望能以独特的见解,权威的解答,为你答疑。

向TA提问 私信TA
展开全部
i am doing 表示 现在正在做
i have been doing 表示 此前一直做
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
请在寂寞时爱我
2016-04-11 · 知道合伙人教育行家
请在寂寞时爱我
知道合伙人教育行家
采纳数:3353 获赞数:26256
1989年毕业于滨州师范专科学校英语专业,1996年毕业于山东省教育学院,中学一级教师,博兴县教学能手

向TA提问 私信TA
展开全部
现在进行时,表示正在进行,现在完成进行时,不是某一动作从过去开始持续到现在,并且还在进行中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(5)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式