关于英语中的现在完成时 什么时候用have+过去分词,什么时候用have+been+现在分词?
1个回答
展开全部
现在完成时表示过去发生或已经完成动作对 现在造成的影响或结果.如:----Have you had your lunch yet?
----Yes,I have.I've just had it.(现在我不饿了.)
现在完成进行时表示从过去某一时间开始一直延续到现在的动作.这一动作有可能仍在继续,并可能延续到将来.现在完成进行时有时也用来表示经常的反复的动作.如:I have been sitting here for an hour.(我在这儿坐了一小时了.(我一小时以前在这儿坐下,现在还坐在这儿.I've been doing morning exercises for years.
----Yes,I have.I've just had it.(现在我不饿了.)
现在完成进行时表示从过去某一时间开始一直延续到现在的动作.这一动作有可能仍在继续,并可能延续到将来.现在完成进行时有时也用来表示经常的反复的动作.如:I have been sitting here for an hour.(我在这儿坐了一小时了.(我一小时以前在这儿坐下,现在还坐在这儿.I've been doing morning exercises for years.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询