早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于英语中的现在完成时什么时候用have+过去分词,什么时候用have+been+现在分词?

题目详情
关于英语中的现在完成时
什么时候用have+过去分词,什么时候用have+been+现在分词?
▼优质解答
答案和解析
现在完成时表示过去发生或已经完成动作对 现在造成的影响或结果.如:----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.