i am doing和i have been doing有啥区别?分别什么意思?
展开全部
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. √
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. √
展开全部
i am doing
是现在进行时表示说话时正在做
i have been doing
是现在完成时表示过去做的事对现在产生影响。
是现在进行时表示说话时正在做
i have been doing
是现在完成时表示过去做的事对现在产生影响。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你好,很高兴在这里回答你的问题:
.
前者是现在进行时
我正在做...
后者是现在完成时行时,
指从某个时间起一直在做
.
前者是现在进行时
我正在做...
后者是现在完成时行时,
指从某个时间起一直在做
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-04-11 · 知道合伙人教育行家
神丶雨祭丨
知道合伙人教育行家
向TA提问 私信TA
知道合伙人教育行家
采纳数:26214
获赞数:208522
毕业于郑州大学计算机科学与专业,学士学位。饱读诗书,涉猎广泛,希望能以独特的见解,权威的解答,为你答疑。
向TA提问 私信TA
关注
展开全部
i am doing 表示 现在正在做
i have been doing 表示 此前一直做
i have been doing 表示 此前一直做
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2016-04-11 · 知道合伙人教育行家
关注
展开全部
现在进行时,表示正在进行,现在完成进行时,不是某一动作从过去开始持续到现在,并且还在进行中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询