「猫咪老师的话」写给被英语学习困扰的你们——猫咪老师平台推介
「猫咪语法」瞬间动词与延续性动词 第一讲 概念介绍「猫咪语法」系动词用法 第一讲 主语的好帮手——系动词
第二讲 现在完成进行时
涵义:表示过去开始的动作一直延续到现在并仍在继续之中。
现在完成时与现在完成进行时的区别:
1. 现在完成时和现在完成进行时都表示动作从过去开始,但现在完成时强调动作的结束。而现在完成进行时则强调动作持续的过程。
They have been widening the road.他们一直在加宽马路。(尚未完工,仍在继续)
They have widened the road.他们把马路加宽了。(已经完工)
2.在表反复发生的动作时现在完成时强调次数。而现在完成进行时则强调持续的过程。
-How many times have you visited Egypt this month?
- I have visited Egypt twice this month. ( 表被问者过去往反于埃及和居住地,但现已经回来。)
-How long have you been touring Egypt?
-I have been touring Egypt for two months.( 表被问者过去一段时间内一直呆在埃及,没有离开过。)
其它比较
1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较:
We've been living here for ten years.
We've lived here for ten years.我们在这儿已经住了十年了。
"持续性动词"可用现在完成时,也可用现在完成进行时,唯一的区别是进行时更强调动作的持续性。
Who has been eating my dinner? (Some of it is left)
Who has eaten my dinner? (It is all gone.)
2)在不用时间状语的情况下,现在完成进行时表示动作仍在进行。而现在完成时则表示动作在过去已结束。如:
The students have been preparing for the exam.(还在进行)学生们一直在准备考试。
The students have prepared for the exam.(已经结束)学生们为考试作了准备。
3)有些表示状态,感情,感觉的动词如:have,exist,like,hate,hear,know,sound等动词不能用于现在完成进行时,但可用于现在完成时。如:
They've known each other since 1970.自从1970年起他们就相互认识了。
,