现在完成进行时态
http://yingyu.yinghuaedu.com 来源:英华教育(青岛)语言中心 发布时间:2014-03-14 18:45:06
构成:have / has + been + 现在分词1)表示从过去某时开始发生,一直延续到现在且可能延续下去的动作。*I've been waiting f...
构成:have / has + been + 现在分词
1)表示从过去某时开始发生,一直延续到现在且可能延续下去的动作。
*I've been waiting for an hour but she hasn't come.
*He has been running after her for 8 years.
2)表某种感情色彩。
* I've been wanting to see you for so many years.
* Who's been telling you such nonsense。
3)表示在说话时刻之前刚刚结束的动作。
We have been waiting for you for half an hour.
我们已经等你半个钟头了。(动作不在继续下去)
4)表示状态的动词不能用于现在完成进行时。
I have known him for years.
我认识他已经好几年了。
I have been knowing...
这类不能用于现在完成进行时的动词还有:love爱,like喜欢,hate讨厌,等。
现在完成时与现在完成进行时的对比:
现在完成时强调“结果”,而完成进行时强调“动作的延续”。
现在完成进行时 - 常用句型
1.肯定句:“主语+have(has) been+动词的现在分词+其他.”例如:
I have been sitting here all the afternoon. 我在这儿坐了一下午。
He has been collecting all kinds of stamps since he was ten years old.
自十岁起他就开始收集各式各样的邮票。
2. 否定句:主语+have(has) not been+动词的现在分词+其他.”例如:
They haven't been meeting each other for five years.
他们有五年没见面了。
He hasn't been teaching here these years. 这些年他并没有一直在这儿教书。
3. 一般疑问句 :“Have(Has) + 主语 + been + 动词的现在分词”
其肯定回答:“Yes, 主语 + have(has).”否定回答:“No, 主语 + haven't (hasn't).”