英语中现在完成进行时的用法讲解

 我来答
顺心还婉顺的君子兰5882
2022-10-14 · TA获得超过5578个赞
知道小有建树答主
回答量:273
采纳率:0%
帮助的人:68.5万
展开全部
  编者按:动作是否结束或者将继续不能作选择标准,因为现在完成时和现在完成进行时都存在表示动作已经结束和动作将继续的情况。下面我就来带你一起学习下,希望对大家有帮助。

  现在完成进行时,表示从过去某时到现在一直在进行的动作,在重视动作结果对现在的影响的同时,强调这个动作的连续不断,译成中文就用“一直”表示。这种时态对喧有很浓的感情描绘色彩。

  What have you been doing? You’ve got so much sweat.

  你刚才一直在干什么?这么多汗。

  I have been playing basketball.

  我刚才一直在打篮球。

  强调:我刚才一直连续不断地打球,所以有这么多汗水。如果是断断续续地打,肯定没有这么多汗水。如果打篮球已经结束好一会儿,身上的汗水也就不看不见了。

  Hey,Candy, you’re so late. We have been waitingfor you here.

  嘿,凯蒂,你来得这么晚,我们一直在这里等着你。

  强调:我们一直在这里等著,不是断断续续地等,没有走开或者做别的事,等得不好受!

  模仿练习:

  1.他们刚才一直在做什么?

  2.他们一直在监视watch你。

  3.我刚才一直在客厅living-room看电视,哪儿也没去,什么别的事也没做,相信我好了。

  2.强调刚做过的动作的埋单太长时间太长时用现在完成进行时

  We have been working for 15 hours.

  我们已经连续不断工作15 个小时了。

  You have been standing for 3 hours. Please sit down for a while.

  你一直站了3个小时了,请坐一会儿。

  It has been raining for one good month.

  已经连续不断下了足足一个月的雨了。

  模仿练习:

  1.我已经连续不断复习了3个小时。

  2.他们一直讨论了一整天。

  3.已经连续不为下了3天3夜的雪。

  要点:

  采用现在完成时或者现在完成进行时的标准——强调“一直”或者“连续不断”过程含义时用现在完成进行时,否则用现在完成时。

  I have worked with him.

  我以前同他一起工作过。

  I have been working with him.

  我一直在同他一起工作。

  本文作者:丹丹英语 公众号:英语语法学习

  本文已获转载授权,版权归作者所有,如需转载,请联络原微信公众号“英语语法学习”。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式