现在完成时和现在完成进行时的比较


点击数:

1)这两个时态的主要差别是,现在完成时表示动作业已完成, 而完成进行时却不一定如此:
I’ve made a cake. 我做了一个蛋糕。(已做好)
I’ve been making a cake. 我一直在做一个蛋糕。 (不一定做好了)
She’s painted a picture. 她画了一幅画。(已画好)
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. 他在写一部小说。(可能尚未完成)
2)许多静态动词都只能用于完成时而不能用于完成进行时:
I’ve known that for a long time. 这事我已经知道很久了。
The strike has lasted six months. 这次罢工已经持续了6个月。
Nobody has seen him since last week. 从上周起就没人见到过他。
We’ve had terrible weather for nearly two weeks. 几乎有两星期天气都很恶劣。
They’ve owned the house for many years. 这房子他们已经拥有许多年了。
I’ve always thought you’re right. 我一向认为你是对的。
但当意思发生转变时也可能用于完成进行时:
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? 哪位法官在审这个案子?
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. 你正是我一直想见的人.

总页数: 2
    1 [2下一页 

打印预览】 【大字 中字 小字】 【我要评论】【返回顶部
         
相关链接
发表评论         最新评论内容          发表时间
初中专题阅读
高中专题阅读
精品课程
频道精选
论坛热帖

南京厚建软件 LivCMS 内容管理系统http://www.hogesoft.com 授权用户:http://www.ewstudy.com