英语 for和完成时for和完成时搭配表延续都是延续动词,瞬间动词不和for使用,但否定可以与其搭配使用.现在完成时在表

英语 for和完成时
for和完成时搭配表延续都是延续动词,瞬间动词不和for使用,但否定可以与其搭配使用.
现在完成时在表到至今的影响接的都是瞬间动词么,应该是,但有说法是:只有延续动词才和have..使用 ”这种说法对吗?好像不对,就是说在表延续时是for加一段时间+have延续动词pp,而表至今的影响时则通常have接的是瞬间动词pp吧?
fweewgweg 1年前 已收到1个回答 举报

vfme 幼苗

共回答了19个问题采纳率:89.5% 举报

I have been here for an hour.(for+时间段,be here 是延续性动词.)
瞬间动词不和for连用,因为它的动作无法持续一段时间.
I have closed the door.
不能改成:I have closed the door for an hour.
只能改成:The door has been closed for an hour.(要把结束性动词改成延续性动词.)
现在完成时有两种情况:1.过去的动作持续到现在.2.过去的动作对现在造成影响.
第一种上面已经列举.
第二种情况:
现在完成时在表到至今的影响接的都是瞬间动词,如:
I have left my keys at home,I can't go home now.(left为结束性动词.)
不只有延续性动词和have连用,如上面的:
I have closed the door.
动作持续到现在:
have + V.pp + for + 时间段.
动作对现在造成影响,have + V.结pp;楼主正解.

1年前

7
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.036 s. - webmaster@yulucn.com