首页 >> 最新动向 >> 考试动态 >> AEIS语法总结:现在完成进行时的结构
2019/06/11
其实,配合着英语阅读,孩子在小学阶段掌握大部分英语语法,并不困难。巩固好小学阶段的英语语法知识,其实只要学习得法,AEIS语法学习并不是一块“击不坏的顽石”。今天主要讲解一下现在完成进行时态。
现在完成进行时的结构为:
have/has been doing sth.
其实,现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去,常常带有感情色彩。
顾名思义,现在完成进行时,应该是现在完成时和现在进行时的合体,所以这个时态具有完成时和进行时两种含义。
例如以下两句话
Jennifer has taught for 10 hours.
Jennifer已经上了10小时的课。
Jennifer is teaching now.
Jennifer 正在上课。
这两个句子,一个是现在完成时,一个是现在进行时,我们把两句话的意思合并起来,就可以用现在完成进行时来表示:
Jennifer has been teaching for 10 hours.(Jennifer 已经连续上课10小时了。)
这句话则是使用了现在完成进行时,这个时态更能体现出说话者对Jennifer老师伟大付出的敬佩和心疼之意,感情色彩更加丰富。
接下来,我们来好好分析一下这个时态到底怎么用。

1.在强调指出动作还未结束,还要继续下去时不能用现在完成时,而要用现在完成进行时,以避免使人误认为动作已经全部完成。
I’ve been writing the composition for two hours, but I haven’tfinished it yet.
这篇作文我写了两个小时了,但还没写完。
(强调动作没有结束,还要继续写下去。)
I’ve written the composition. I’m not satisfied with it. Youcan read it and tell me what you think of it.
我已经写完了这篇作文了。我不太满意,你可以看看,然后告诉我(你觉得它怎么样。)你的想法。
(强调动作已结束。)
2.强调动作延续时间的长久或带感情色彩时有些动词如live, learn, play, rain, snow, stand, study, teach,
work, wait⋯用于现在完成时并不表示动作已完成,所以他们既可用于现在完成时,也可用于现在完成进行时,但如果强调动作延续时间的长久或带有感情色彩时,用现在完成进行时更好一些。
We have been living here for nearly 20 years.
我们在这儿住了近二十年了。(强调住的时间长)
Miss Li has always been studying hard.
李小姐学习总是非常努力。(赞许的感情色彩)
3.动作不包含持续意思的动词要用现在完成进行时,表示延续到现在的动作。
注意现在完成时可表已做完的事情及已有的经验,但现在完成进行时则无此两种作用。
I have told him about the news.⋯⋯⋯(○)
I have been telling him about the news.⋯⋯(×)
我告诉过它这消息了。
My mother has washed the dishes.
我妈妈洗完了碟子。
(动作完成了,她现在不再洗碟子了。)
My mother has been washing the dishes.
我妈妈一直在洗碟子。(动作没结束,她还在洗。)
4.现在完成进行时有时也用来表示一种在现在以前这个阶段
反复发生的事。
He has been promising me to help you. Hasn’t he done it?
他一直答应我要帮助你,难道他没这样做吗?
I have always been thinking of him, but I can’t see him.
虽然我一直在想着他,但是我不能见他。
5.有些动词不能用于现在完成进行时,但可用于现在完成时。
表示动态的动词(一部分)如be, have, exist 等动词。
表示感情的动词如like, love 等动词。
表示感觉的动词如see, hear, know 等动词。
(○)He has had a cold for a week.
(×)He has been having a cold for a week.
他病了一周了。
(○) I have known Mr. Li since I was ten.
(×) I have been knowing Mr. Li since I was ten.
从我十岁起我就认识李先生了。
3 用于现在完成进行时的时间状语用于现在完成进行时的时间状语基本上和表示继续的现在完成时的时间状语相同:
for +时间;since; these; years; recently; all the time (day,
week⋯); How long⋯
They have been talking for six hours.
六个小时了,他们一直在谈着。
How long has it been snowing?
雪一直下了多长时间了?
以上就是小编为大家整理的关于AEIS语法技巧之现在完成进行时态,希望大家可以在掌握以后可以多加练习。更多AEIS考试报名资料、AEIS考试数学真题等问题可以咨询我们。