时态的问题

老师你好,我想问关于现在完成时和现在完成进行时有什么区别呢?具体的用法和含义如何区别呢?

请先 登录 后评论

最佳答案 2021-01-20 12:51

3.5  现在完成时与现在完成进行时

3.5.1 现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如:

(1) We have been cleaning the classroom. (a)  / We have cleaned the classroom. (b)

      (a) 句可译为“我们打扫教室来着。”其直接结果可能是:我们身上都是灰。(b) 句可以译为“我们把教室打扫过了。”其结果是:现在教室很清洁,可以用了。又, (a)句表示教室刚刚打扫过, (b) 句则可能表示教室是昨天打扫的。

2Be careful ! John has been painting the door. (a) 小心!约翰刚漆过门。/  John has painted the door. (b) 约翰把门漆过了。

   (a) 句表示约翰刚刚把门油漆过,现在油漆还未干,所以你要小心。(b) 句则无此含义,油漆可能已干了。

3.5.2 现在完成进行时有时有延续性,现在完成时往往没有。

They have been widening the road. (a) 他们在加宽马路。/ They have widened  the road. (b) 他们把马路加宽了。

(a) 句的意思是他们在加宽马路,尚未完工;(b) 句的意思则是已完工了。

3.5.3  现在完成进行时表示延续性,往往有临时性质;现在完成时有时也有延续性(如一些无限动词),但无临时性质。如:

......

(说明:以上摘自薄冰:《英语时态》pp.216-218, 由于本人现在有事情需要离开,回来后超过规定时间,无法补充。需要了解所缺内容者,请给我发私信)

请先 登录 后评论

其它 0 个回答