首页 > 留学知识库

问题: 现在完成时和现在完成进行时该怎样差别?

谢谢

解答:

现在完成时:
1.强调过去发生动作对现在造成的影响或结果。
China has already made great progress in science and technology.
中国在科学技术方面已经取得了很大的进步。

2.表示从过去某时开始而延续至今的动作或状态,有可能持续下去。但此类用法只能用于某些带有延续意义的动词,常与for,since等时间状语连用。
She was sleepless many nights. She has been very tired and can't concentr-ate at all.So she decides to go to see the dovtor.
她已经失眠好几个夜晚了,现在身心疲惫,无法集中精神做事,所以她决定去看医生。

看错了……从来……
现在完成进行时:
现在完成进行时可以表示从过去某时开始,一直要需到现在的动作。往往强调动作的未完成性,或突出强调动作持续发生的情景。
I have been reading this this novel for two hours,but I have not finished it.
读这小说都俩小时了,还没读完……

下面的不删了,多一个了解吧。

过去完成时:
1.表示过去某一时刻之前开始,一直延续到那一时刻的动作或状态。
--How long had they known each other before they got married?
--For about a year.
--他们结婚之前交往了多久?
--大约一年左右吧。

2.表示发生在过去某一时间之前的动作或状态(“过去的过去”)
He had just finished sweeping the classroom when the teacher returned from the office.
当老师从办公室回来的时候,他刚好把教室打扫干净。