对于现在完成时和现在完成进行时我有以下疑惑:
1.假设我从早上到晚上工作了一天,晚上10点的时候我收工不干了,在11点的时候我跟打电话跟人说:我干了一天活,现在腰酸背痛腿抽筋。此时我是应该用现在完成时还是现在完成进行时?
我是想问:此时用现在完成进行时是错误的吗?原因是:现在完成进行时的持续时间是要持续到说话时刻的(即11点),而10点就不干活了,所以应该用现在完成时,对吗?
2.有或者比如“我刚才在看电影,因此没听到你给我打电话”。此时若用现在完成进行时,是否代看电影的动作恰恰在持续到我说话时,也就是说如果在说话前1小时我就停止看电影了,是不是就不能用现在完成进行时而只能用现在完成时了?
但实际生活中,有没有可能出现用现在完成进行时的情况呢?
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.
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
希望对你有所启迪