关于​现在完成进行时牵扯过去也牵扯现在

现在完成进行时表示一个动作从过去某时开始,一直延续到说话时刻刚结束。(来自现代英语语法)

We've just been listening to Radio Beijing.

老师,现在完成进行时即牵扯现在也牵扯过去。在这种用法中还牵扯现在吗?

请先 登录 后评论

最佳答案 2018-07-04 22:27

完成进行体是完成体和进行体在形式和意义上的结合。

静态动词通常不用于进行体,因此通常也不用于完成进行体。

网友可以想象一个时间轴,在时间轴上标出现在(即说话时刻)。这样你就可以用图示法表示出一个动词。例如:I am listening to the radio. 这个现在进行时的动作在时间轴上就是从现在向过去和将来两个方向延伸的一个线段。这个线段的起点在过去,终点在将来。但在现在是一个已经还是且尚未结束的事件。

现在完成时表示的事件是现在之前已经结束的事件,即事件的结束和现在之间有一段空白。当完成体和进行体结合为现在完成进行时,则表示一个事件从过去持续到现在(说话时刻)。这个事件可能还会持续下去,也可能在说话时刚刚结束。这根本不是重点。重点是在现在以前,这个事件一直是持续的。凡是纠结完成进行体表示的事到底是刚结束还是会继续下去的人,都是没有理解完成进行体意义。你根本没有必要去考虑这一点。说话人之所以用完成进行体就是让你不要去管事件是否还会继续,说话人只让你关心此前它是持续的。这就足够了。

总结:现在完成进行时表示一个事件从过去持续到现在(说话时)。可以有持续时间状语,也可以没有持续时间状语。不要管这个事件是否还会持续,说话人没想让你关注这一点,不要瞎操心!!!

少数动词如teach, learn, study, work, live, stay, wait等可以用现在完成时+持续时间状语代替现在完成进行时表示从过去持续到现在的事件或状态。务必注意此时持续时间状语是必须的。

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

现在完成进行时是现在完成时态与进行时态的结合,既有现在完成时的特点,也有进行时的特点。鉴于此,listening 的动作并未结束。即便说话时的那一刻,没有在listening,也不应视为结束。


现在完成进行时和现在完成时的区别。

    ① 现在完成进行时和现在完成时,均可表示“从过去开始一直持续到现在”的动作,但现在完成时表示动作已结束,着重于结果;现在完成进行时表示的动作可能未结束,更强调动作的持续进行。比较:

I have read the book. 我读过这本书。(已读完)

I have been reading the book. 我一直在读这本书。(还在读,没结束)

    ② 一些静态动词多用现在完成进行时,这样的静态动词主要有lie, stand, sit, wait, rain 等。

She has lain in bed for a week.

She has been lying in bed for a week.(更常见)

她已经卧床一周了。

I have waited for you for two hours.

I have been waiting for you for two hours.(更常见)

我已经等你两小时了。


请先 登录 后评论
蒋学文   - 英语教师
擅长:英语

你的例句最好地体现了你上面现代英语语法中的观点。

We've just been listening to Radio Beijing. 

我们刚才一直在收听北京台。——从过去某时开始,一直延续到说话时刻刚结束。

请先 登录 后评论
  • 2 关注
  • 3 收藏,3048 浏览
  • 大熊猫 提出于 2018-06-16 15:44

相似问题