问题: 现在完成时和现在完成进行时该怎样差别?
谢谢
解答:
现在完成时:
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.
当老师从办公室回来的时候,他刚好把教室打扫干净。
版权及免责声明
1、欢迎转载本网原创文章,转载敬请注明出处:侨谊留学(www.goesnet.org);
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、在本网博客/论坛发表言论者,文责自负。