图片[1]-现在完成进行时的用法有哪些 ?-小e英语课堂-英语翻译_ 英语语法基础知识大全_英语手抄报_英语作文

现在完成进行时的用法
1.在强调指出动作还未结束,还要继续下去时
不能用现在完成时,而要用现在完成进行时,以避免使人误认为动
作已经全部完成。
I’ve been writing the composition for two hours, but I haven’t
finished it yet.
这篇作文我写了两个小时了,但还没写完。
(强调动作没有结束,还要继续写下去。)
I’ve written the composition. I’m not satisfied with it. You can 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. 从我十岁起我就认识李先生了。

© 版权声明