has been doing 是什么时态

 我来答
起个名好难8257b
高粉答主

2019-11-27 · 说的都是干货,快来关注
知道小有建树答主
回答量:476
采纳率:100%
帮助的人:19万
展开全部

has been doing 是现在完成进行时

基本用法:

1) 表示一个在过去开始而在最近刚刚结束的行动,如:

Ann is very tired. She has been working hard.

Why are your clothes so dirty? What have you been doing?

2) 表示一个从过去开始但仍在进行的行动,如:

It has been raining for two hours. (现在还在下)

Jack has been feeling very well recently.

3) 表示一个从过去开始延续到现在,可以包括现在在内的一个阶段内,重复发生的行动,如:

She has been playing tennis since she was eight.

4) 现在完成时强调动作行为的结果、影响,而现在完成进行时只强调动作行为本身,如:

Tom’s hands are very dirty. He has been repairing the car.

The car is going again now. Tom has repaired it.

扩展资料

现在进行时介绍:

现在进行时表示动作发生的时间是“现在”,动作目前的状态是“正在进行中”。所谓“正在进行中”,是指在谈到这件事的时候,这个动作还在进行中。至于它是什么时候开始的,什么时候会停下来,不是我们关心的。所以“正在进行时”的事件,可能发生几年了,也可能只有几分钟。仍在进行中这是“正在进行时”的关键所在。它是一件持续进行的事情。

参考资料:百度百科-现在完成进行时

简单爱1982
2019-01-06 · TA获得超过246个赞
知道答主
回答量:90
采纳率:0%
帮助的人:20.7万
展开全部

has been doing 是现在完成进行时

一、结构

I/ we/ you/ they have been doing sth

he/ she/ it has been doing sth

二、主要用法

  1. 表示从过去某时开始一直持续到现在的动作,并且还将持续下去.eg He has been working here for 2 years.

  2. 表示在说话时刻之前刚刚结束的动作.eg.I  have been waiting for you for 2 hours.我已经等你两个钟头了.(动作不再继续下去)

  3. 现在完成进行时需注意的是其与现在完成时的区别


本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
柳翰海滑庄
2019-05-28 · TA获得超过3万个赞
知道大有可为答主
回答量:1.1万
采纳率:35%
帮助的人:642万
展开全部
现在完成进行时,第一个的意思就是你已经做了这件事,但是有可能还会做下去,是一个持续时间,可以加时间。而have

done
就只表示已经做了,强调一个做过的状态,一般不加具体时间。
祝学习进步
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ticky温暖
2016-02-14
知道答主
回答量:16
采纳率:0%
帮助的人:7.4万
展开全部
现在完成进行时
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
似水骄阳abc123
2020-06-16
知道答主
回答量:1
采纳率:0%
帮助的人:596
展开全部
是现在完成时,翻译为“一直在做某事”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式