我看见有些地方说“有时目前完成进行时所表示的动作并非一直在不停地进行,而是在断断续续地重复。这个时候目前完成进行时可用于瞬间动词。”但也有地方写“非延续性动词不可以用于目前完成进行时”。我查阅薄冰的《英语时态》,里面提到说有的瞬间动词如“begin”不可用于完成进行时。那是否说,有些瞬时动词可以有些不可以呢?请问能否具体举例?
我感觉你虽然用了瞬间动词这个术语,其实你并没真的理解什么是瞬间动词。或者说,语法书对瞬间动词并没给出一个明确的概念。严格讲,瞬间动词应该是指非延续动词,即该动词表示的动作没持续期。但这又需要对没持续期的动词作一个再分类。有些非延续动词的动作结束后,不致使状况的改变,比如 I knocked at the door. 我敲了一下门。敲门的动作结束后,我的状况没改变,门的状况也没改变。有些非延续动词的动作结束后则状况发生了改变,比如,I opened the door. 在open这个动作结束后,门的状况发生了改变。注意这二类动词有什么区别。敲门的动作因为不致使状况的改变,所以你可以反复的重复这个动作。而开门的动作一旦发生,你就不可能第三开门,除非你先把门再关上。再看这二类动词用进行体的状况。He is knocking at the door. 你读到这个句子时,脑子里的画面是主语在反复的敲门,即knock的动作在迅速的重复发生着,没结束。He is opening the door. 你读到这个句子时,脑子里的画面是主语往门跟前走去,手握在了门把手上,筹备开门,但门还没开,即开门的动作马上发生,或最初发生,还没结束,门处于闭合或半闭合状况。你目前了解了,都是非延续性动词,因为存在二类不一样的非延续性动词,一种不牵涉状况的改变,一种致使状况的改变。前者就是非终结动词,后者是终结动词。大家可以把非延续性非终结动词即knock类动词称为瞬间动词,把非延续性终结动词即open类动词称为状况转换动词(简称转态动词)。目前大家就能讨论所谓瞬间动词能否用于目前完成进行时的问题了。
瞬间动词(非延续非终结动词)可以用于目前完成进行时,表示短暂动作重复发生从说话前的某个时候一直持续到说话时。比如:
He has been knocking at the door for three minutes.
The man has been tapping his finger on the desk.
转态动词(非延续终结动词)原则上不需要于目前完成进行时,由于转态动词在瞬间发生,一般没持续期。但在特定的语境中也可以用于目前完成进行时。比如,He got fat. 他变成了胖子。fat作表语,句子不可以用目前完成进行时,但假如fat改为fatter比较级,则可以理解状况的转变重复发生,于是就能说:
He has been getting fatter for the last few months.
一个淘气的孩子反复地作开灯、关灯的动作,也可以用目前完成进行时:
The boy has been turning on and off the light for two minutes.
一个人发动汽车,用start the car. 假如冬季天冷,汽车困难发动,尝试了很长时间都没发动起来,大家就能说,
He has been starting his car for 5 minutes.
所以,瞬间动词能否用于目前完成进行时,第一要理解什么是瞬间动词,然后要准确理解目前完成进行时表示的意义。.