现在完成时和现在完成进行时的三点差异
英语语法1.53W
1, 许多静态动词都只能用于完成时而不能用于完成进行时:
Nobody has seen him since last week. 从上周起就没人见到过他。
We’ve had terrible weather for nearly two weeks. 几乎有两星期天气都很恶劣。 I’ve known that for a long time. 这事我已经知道很久了。
The strike has lasted six months. 这次罢工已经持续了6个月。They’ve owned the house for many years. 这房子他们已经拥有许多年了。
I’ve always thought you’re right. 我一向认为你是对的。 2,有少数动词用两种时态都可以,意思差别不大,如:
It has been raining for two hours. 下了两个小时的雨。
It has rained for two hours.
I have been hearing from her regularly. 我定期收到她的来信。
I have heard from her regularly.
We have looked for mushrooms but have not found any. 我们找寻蘑菇但一无所获。They have been working very well this term. 这学期他们学习很好。
They have worked very well this term. 3,这两个时态的主要差别是,现在完成时表示动作业已完成, 而完成进行时却不一定表示动作已经完成:
She’s been painting a picture. 她在画一幅画。(可能还没画好)
They’ve built a bridge. 他们建了一座桥。(已建好)
They’ve been building a bridge. 他们一直在建一座桥。(可能还在建)
He’s written a novel. 他写了一部小说。(已完成)
He’s been writing a novel. 他在写一部小说。(可能尚未完成) I’ve made a cake. 我做了一个蛋糕。
I’ve been making a cake. 我一直在做一个蛋糕。 (不一定做好了)
She’s painted a picture. 她画了一幅画。(已画好)
但当意思发生转变时也可能用于完成进行时:
She has been having a tooth out. 她在拔牙。
The children have been looking forward to this holiday for months. 孩子们好几个月来一直盼望着这个节日。
want 这个动词有时可用于完成进行时,表示“一直想”:
You’re the very man I’ve been wanting to meet. 你正是我一直想见的人.I’ve been thinking of doing so for a long time. 我好久以来一直想这样做。
Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证。
Which judge has been hearing the case? 哪位法官在审这个案子?
有少数动词用两种时态都可以,意思差别不大,如:
They have been working very well this term. 这学期他们学习很好。
They have worked very well this term.
It has been raining for two hours. 下了两个小时的雨。
It has rained for two hours.
I have been hearing from her regularly. 我定期收到她的来信。
I have heard from her regularly.
We have looked for mushrooms but have not found any. 我们找寻蘑菇但一无所获。 We have been looking for mushrooms but have not found any.
在强调时间长度用完成进行时比较好:
I’ve been coughing all night. 我咳了一整夜。(比I’ve coughed all night. 更能强调咳得久)
All the time she’s been sitting there in silence. 她一直静坐在那里。
All these years we’ve been trying to get in touch with him. 这些年来我们一直在设法和他联系。
He’s been hoping for a raise in salary all the time. 他一直盼着加薪。
Nobody has seen him since last week. 从上周起就没人见到过他。
We’ve had terrible weather for nearly two weeks. 几乎有两星期天气都很恶劣。 I’ve known that for a long time. 这事我已经知道很久了。
The strike has lasted six months. 这次罢工已经持续了6个月。They’ve owned the house for many years. 这房子他们已经拥有许多年了。
I’ve always thought you’re right. 我一向认为你是对的。 2,有少数动词用两种时态都可以,意思差别不大,如:
It has been raining for two hours. 下了两个小时的雨。
It has rained for two hours.
I have been hearing from her regularly. 我定期收到她的来信。
I have heard from her regularly.
We have looked for mushrooms but have not found any. 我们找寻蘑菇但一无所获。They have been working very well this term. 这学期他们学习很好。
They have worked very well this term. 3,这两个时态的主要差别是,现在完成时表示动作业已完成, 而完成进行时却不一定表示动作已经完成:
She’s been painting a picture. 她在画一幅画。(可能还没画好)
They’ve built a bridge. 他们建了一座桥。(已建好)
They’ve been building a bridge. 他们一直在建一座桥。(可能还在建)
He’s written a novel. 他写了一部小说。(已完成)
He’s been writing a novel. 他在写一部小说。(可能尚未完成) I’ve made a cake. 我做了一个蛋糕。
I’ve been making a cake. 我一直在做一个蛋糕。 (不一定做好了)
She’s painted a picture. 她画了一幅画。(已画好)
但当意思发生转变时也可能用于完成进行时:
She has been having a tooth out. 她在拔牙。
The children have been looking forward to this holiday for months. 孩子们好几个月来一直盼望着这个节日。
want 这个动词有时可用于完成进行时,表示“一直想”:
You’re the very man I’ve been wanting to meet. 你正是我一直想见的人.I’ve been thinking of doing so for a long time. 我好久以来一直想这样做。
Tom has been seeing about a work permit for you. 汤姆一直在设法帮你取得工作许可证。
Which judge has been hearing the case? 哪位法官在审这个案子?
有少数动词用两种时态都可以,意思差别不大,如:
They have been working very well this term. 这学期他们学习很好。
They have worked very well this term.
It has been raining for two hours. 下了两个小时的雨。
It has rained for two hours.
I have been hearing from her regularly. 我定期收到她的来信。
I have heard from her regularly.
We have looked for mushrooms but have not found any. 我们找寻蘑菇但一无所获。 We have been looking for mushrooms but have not found any.
在强调时间长度用完成进行时比较好:
I’ve been coughing all night. 我咳了一整夜。(比I’ve coughed all night. 更能强调咳得久)
All the time she’s been sitting there in silence. 她一直静坐在那里。
All these years we’ve been trying to get in touch with him. 这些年来我们一直在设法和他联系。
He’s been hoping for a raise in salary all the time. 他一直盼着加薪。
标签:差异 现在完成时态的英语作文
-
英语中关系代词在句子中作为什么成分
在英语语法中,关系代词在句子中担任重要角色,连接主句与从句,代替并引导先行词,使句子更加丰富和复杂。本文将深入探讨英语中关系代词在句子中作为什么成分,包括其在定语从句中的作用、不同位置的应用方式以及例句分析,旨在帮助读者更好地理解和运用关系代词。 关系...
-
英语语法能力该如何提高
在我们学习语法的时候,可以经常阅读一些难度接近的文章,这样可以培养阅读兴趣。今天小编主要给大家分享如何提高英语语法能力,希望对你们有帮助!一、如何提高英语语法能力1、练习听说技能当我们学习语法时,一定要把听力和说话相互配合好。一个典型的例句不仅能使你...
-
比较常用的英语介词
英语中的介词有:in、on、about、with、at、beside、by、near、behind、across。要想更好的运用英语介词,一定要先理解掌握,下面是小编给大家分享的相关内容,大家可以作为了解。一、介词基础知识介词词义不完整,不能单独使用,常以介词短语的形式的出现在句子中。介词...
-
英语到底多少种时态
英语共有16种时态,常见的有一般现在时(do),一般过去时(did),一般将来时(willdo),现在进行时(is/am/aredoing),过去进行时(was/weredoing),将来进行时(可与一般将来时换用,willbedoing),现在完成时(have/hasdone)等。一、英语到底多少种时态英语共有16种时态,常见的有一...