关于现在完成进行时

对于现在完成时和现在完成进行时我有以下疑惑:

1.假设我从早上到晚上工作了一天,晚上10点的时候我收工不干了,在11点的时候我跟打电话跟人说:我干了一天活,现在腰酸背痛腿抽筋。此时我是应该用现在完成时还是现在完成进行时?

我是想问:此时用现在完成进行时是错误的吗?原因是:现在完成进行时的持续时间是要持续到说话时刻的(即11点),而10点就不干活了,所以应该用现在完成时,对吗?


2.有或者比如“我刚才在看电影,因此没听到你给我打电话”。此时若用现在完成进行时,是否代看电影的动作恰恰在持续到我说话时,也就是说如果在说话前1小时我就停止看电影了,是不是就不能用现在完成进行时而只能用现在完成时了?


但实际生活中,有没有可能出现用现在完成进行时的情况呢?

请先 登录 后评论

最佳答案 2020-05-12 13:15

1.

I'm exhausted. I've been working all day, but I'm finished now.

I'm exhausted. I've worked all day, but I'm finished now.

实际并没有硬性的规定,“不久前完成”中的“不久”到底是“多久”,没有规定。所以尺度全在作者手上。而你说的10点收工,11点还是累得要死,时间跨度不算大,用现在完成时或现在完成进行时都可以。重点在:工作一天后产生的后果/结果/影响。

 

2.

解释因为看电视没听到电话响,用过去进行时。

A:Why didn’t you pick up the phone?

B:   Sorry, I was watching TV.


请先 登录 后评论

其它 2 个回答

曹荣禄  
擅长:动词用法,句法问题

I was working all day. And my whole body is aching now.

I worked from 8 am till 10 pm. I'm now exhausted and my whole body is aching.

你用过去时态描述过去。听话人自然会将你现在的状态与过去事件联系起来。并非必须用现在完成或现在完成进行时态。

原则上将,现在完成进行时的动作至少持续到说话时,或者说话时前不久。一个小时对于当天而言确实有点过长了。用过去进行时或一般过去时,仍然能表示这种因果关系。

请先 登录 后评论
凡哥英语   - 归师
擅长:英语

1. 现在完成时强调动作的结果。所以你用现在完成时,则暗示你收工了,不再干活了。现在完成进行时强调动作的持续。所以你用现在完成进行时,则暗示你仍然在干活。


2. 你说的现在完成进行时是否要表示动作持续到你说话的时候,这要看你如何定义这个动作的持续,比如下面的链接中,老板一直承诺加薪,但在我说话的时候,在我说话的那一霎那,老板可能没有说话,但仍然属于动作的持续,所以不能机械的理解何谓“持续”

http://ask.yygrammar.com/q-36954.html


希望对你有所启迪

请先 登录 后评论
  • 1 关注
  • 2 收藏,2681 浏览
  • 凛冬 提出于 2020-05-11 01:37

相似问题