• 语法解析 | 过去完成进行时的用法

    行时混淆。 现在完成进行时(The present perfect progressive) 由have/has been +-ing 分词构成; 过去完成进行时(The past perfect progressive tenses )由had been +-ing 分词构成.   怎么样,看过去完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来讲解一下:过去完成进行时的概念和用法以及特殊含义,一起来看看吧!   特别含义 1)尚未完成: He had been writing the novel.(He had not finished it yet.)他一直在写小说。 2)企图: He had been studying the meaning of this proverb.(He was trying to study it.)他一直在研究这个谚语的意思。 3)未得结果: We had been studying what our enemy had said.(But we were not able to understand it.)我们一直在研究敌人所说的话。 4)最近情况: He had been quarrelling with his wife.(lately)他一直在和妻子吵架。 5)反复动作: He had been asking me the same question.(Many times)他问过我同样的问题。 6)情绪: What had he been doing?(不耐烦)他在干什么? 4特点 这种时态很少用在否定句中,而多以过去完成时代替: He had not practised English for many years.(普通说法) He had not been practising English for many years.(少见) 这种时态还可用在said,supposed等引起的间接引语中,代替现在完成进行时: He said,“I have been speaking to John.”= He said that he had been speaking to John. He thought,“She was watching me when I passed.”= He thought that she had been watching him when he had passed. 过去完成进行时经常与现在完成进行时混淆。 现在完成进行时(The present perfect progressive) 由have/has been +-ing 分词构成; 过去完成进行时(The past perfect progressive tenses )由had been +-ing 分词构成.   怎么样,看完了这篇文章,大家是不是对过去完成进行时的概念和用法有了初步的了解了呢?喜欢就赶快收藏起来吧~ 

  • 语法 | 过去完成进行时用法概述

    过去完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来简单普及一下:什么叫做过去完成进行时的概念和用法,一起来看看吧!   主语+had+been(助动词)+谓语动词-ing 比较 过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后才结束 He had been waiting for two weeks.He was still waiting.(有一个表示一段时间的状语) 他已经等了两个星期。他还在等。 Up to that time he had been translating those books. 直到那时他一直在翻译这些书。 He had been writing the letter till two o'clock. 他一直在写那封信到两点钟。 He was  thirty years old.He had been gambling since he was ten.(He was still gambling at thirty.) 他三十岁。他从十岁开始就一直在赌博。(三十岁的他仍然赌博。) He had been standing there in the sun.(没有时间状语) 他一直站在太阳底下。 He had been thinking about his marriage.(没有时间状语) 他一直在对他的婚姻思考。 不过这种时态并不一定表示这个过去动作将持续下去: He came back at seven.He had been waiting for her two hours.(At seven he did not wait any more.) 他在七点回来了。他等了她两个小时。(七岁的他不想再等了。) He stopped swimming.He had been swimming for the last three hours. 他停止了游泳。他已经在过去的三小时内游泳。   怎么样,看过去完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来简单普及一下:什么叫做过去完成进行时的概念和用法,一起来看看吧!   主语+had+been(助动词)+谓语动词-ing 比较 过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后才结束 He had been waiting for two weeks.He was still waiting.(有一个表示一段时间的状语) 他已经等了两个星期。他还在等。 Up to that time he had been translating those books. 直到那时他一直在翻译这些书。 He had been writing the letter till two o'clock. 他一直在写那封信到两点钟。 He was  thirty years old.He had been gambling since he was ten.(He was still gambling at thirty.) 他三十岁。他从十岁开始就一直在赌博。(三十岁的他仍然赌博。) He had been standing there in the sun.(没有时间状语) 他一直站在太阳底下。 He had been thinking about his marriage.(没有时间状语) 他一直在对他的婚姻思考。 不过这种时态并不一定表示这个过去动作将持续下去: He came back at seven.He had been waiting for her two hours.(At seven he did not wait any more.) 他在七点回来了。他等了她两个小时。(七岁的他不想再等了。) He stopped swimming.He had been swimming for the last three hours. 他停止了游泳。他已经在过去的三小时内游泳。   怎么样,看完了这篇文章,大家是不是对过去完成进行时的概念和用法有了初步的了解了呢?喜欢就赶快收藏起来吧~ 

  • 语法解析 | 过去完成进行时的用法

    行时也必须以一过去时间为前提。   I had been looking for it for days before I found it.   这东西我找了好多天才找着的。   They had only been waiting for the bus a few moments when it came.   他们只等了一会儿车就来了。   ②表示反复的动作。   He had been mentioning your name to me.   他过去多次向我提到过你的名字。   You had been giving me everything.   你对我真是有求必应。   ③过去完成进行时还常用于间接引语中(详见第12章)。   The doctor asked what he had been eating.   医生问他吃了什么。   I asked where they had been staying all those days.   我问他们那些天是呆在哪儿的。   ④过去完成进过去完成进行时行时之后也可接具有“突然”之意的when分句。   I had only been reading a few minutes when he came in.   我刚看了几分钟他就进来了。   She'd only been reviewing her lessons for a short while when her little sister interrupted her.   她温习功课才一会儿,她妹妹就打断她了。   I had been sleeping when my friend telephone me.      我正在睡觉时,我的朋友给我打电话。   怎么样,看完了这篇文章,大家是不是对过去完成时的用法有了初步的了解了呢?喜欢就赶快收藏起来吧~

  • 过去完成进行时的用法例句总结

    过去完成进行时表示过去某一时间之前一直进行的动作。 过去完成进行时表示动作在过去某一时间之前开始,一直延续到这一过去时间。和过去完成时一样,过去完成进行时也必须以一过去时间为前提。例如: 1.I had been looking for it for days before I found it. 这东西我找了好多天才找着的。 2.They had only been waiting for the bus a few minutes when it came. 他们只等了一会儿车就来了。 3.We had been studying this project for days before it put into effect. 这个项目我们研究了好几天才实施的。 4.We had only been waiting for the professor a few minutes when he arrived school. 我们只等了一会儿,教授就来学校了。 5.I had only been waiting for taxi a few minutes when it came. 我只等了一会儿,出租车就来了。 6.Our team had been practicing many times before we finished. 我们的团队练习了很多次才完成的。 7.The telephone had been ringing for three minutes before it was answered. 电话响了三分钟才接起来。 我们再来看看下面两个例句的区别: 1. Who's been eating my apples? 2. Who's eaten my apples? 第一句用过去完成进行时表示过去某一时间之前一直进行的动作。 过去完成进行时表示动作在过去某一时过去完成进行时时态表示有强烈的感情色彩,表示愤怒不满,而第二句句只是希望回答的一个问题,并没有强烈的感情色彩。再有就是,第一句兼有进行时态,所以它表示的是所有苹果未被全部吃光的意思,而第二句是完成时态,说明苹果一个不剩了。

  • 过去完成进行时表示的特别含义

    行时表示某人的企图、意愿,例如: He had been studying the meaning of this proverb.(He was trying to study it) 他一直在研究这句谚语的意思。 3、过去完成时表示未得结果,例如: We had been studying what our enemy had said,but we were not able to understand it. 我们一直再研究我们的敌人说的话,但是,我们还是不能理解它。 4、过去完成进行时表示最近情况,例如: He had been quarreling with his wife lately. 最近,他一直和他的妻子吵架。 5、过去完成进过去完成进行时表示的是过去一段时间里一直进行的动作,这个动作很有可能一直延续到现在还在继续,它除了我们平常经常用到的表示过去某段时间一直进行的动作外,它还有别的特殊的含义, 1、过去完成进行时表示尚未完成的动作,例如: He had been writing the novel (He had not finished it yet) 他一直在写小说。 Tom had been studying English hardly. 汤姆一直努力学习英语。 2、过去完成进行时表示某人的企图、意愿,例如: He had been studying the meaning of this proverb.(He was trying to study it) 他一直在研究这句谚语的意思。 3、过去完成时表示未得结果,例如: We had been studying what our enemy had said,but we were not able to understand it. 我们一直再研究我们的敌人说的话,但是,我们还是不能理解它。 4、过去完成进行时表示最近情况,例如: He had been quarreling with his wife lately. 最近,他一直和他的妻子吵架。 5、过去完成进行时表示反复的动作,例如: He had been asking me the same question many times. 很多次,他一直问我同样的问题。 6、过去完成进行时表示人的情绪等,例如: What had he been doing? 他一直在干嘛?

  • 过去完成进行时的肯定句型

    过去完成进行时与过去完成时的用法很相近,它通常表示某个过去正在进行的动作或状态,持续到过去某个时刻,还未完成,一直持续到之后才结束。 过去完成进行时的肯定句型是主语+had+been+doing something.例如: 1. He had been waiting for two months. 他已经等了两个月了。 2. Up to that time he had been reading those books. 直到那时他一直在读这些书。 3. He had been doing homework till ten o'clock. 他一直在写功课到十点钟。 4. He had been smoking since he was sixteen. 他从十六岁开始就一直吸烟。 5. He had been sitting there for long time under the tree. 他一直坐在树下面很长时间了。 6. When he came in,he had been thinking about this question . 当他进来时,他就一直思考着这个问题。 7. He had been taking care of her two years. 他照顾她两年了。 8. He had been running for three hours. 他

  • 过去完成进行时语法含义及特点

    行时混淆。   现在完成进行时 (The present perfect progressive) 由 have/has been +-ing 分词构成; 过去完成进过去完成进行时行时( The past perfect progressive tenses )由 had been +-ing 分词构成.   怎么样,看完了这篇文章,大家是不是对过去完成时的用法有了初步的了解了呢?喜欢就赶快收藏起来吧~

  • 过去完成进行时的延续性动词

    间断性。例如: 1.She had been studying for two hours when her classmate came to visit her. 当她的同学来看她的时候,她学习有两个小时了。 2.I had been writing a letter for two hours by the time she came to see me. 当她来看我的时候,我已经写了两个小时的信了。 3.They had been having breakfast for ten minutes when Tom came in. 汤姆来时,他们已经吃了十分钟的早饭了。 4.She had been dancing for one hours when her mother came back home. 当她的妈妈回到家时,她跳舞有一个小时了。 5.I had been reading this book for three hours by the time she came to see me. 当她来看我的时候,我已经读了三个小时的书了。 6.They had been having class for twenty minutes when Tom came in. 汤姆来时,他们已经上了二十分钟的课了。 7.My father had been watching TV for two hours when his friend came to visit him. 当他的朋友来过去完成进行时中,例如 work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时看他的时候,我的父亲已经看了两个小时电视了。 8.Tom had been playing piano for two hours by the time Lily came to see him. 当丽丽来看他的时候,汤姆已经练习钢琴两个小时了。 9.We had been talking about this project for one hour when manager came in. 经理来时,关于这个项目,我们已经讨论了一个小时了。

  • 过去完成进行时的形式与用法小结

    行时主要表示过去某时的一个动作正在进行。例如: I was writing a letter when she came to see me. 当她来看我时我正在写信。 I had been writing a letter for one hour by the time she came to see me. 当她来看我的时候,我已经写了一个小时的信了。 4、 过去完成进过去完成进行时表示一个动作从过去某时开始,一直延续到另一个过去时刻,到那个时刻,该动作可能刚刚终止,也有可能还在继续。今天小编带大家来学习过去完成进行时的形式与用法。 一、形式 had been + V-ing形式 二、用法 1、过去完成时可以表示一个动作已经结束,但其结果仍然影响到过去的某一时刻。例如: It had been raining and the street was still wet. 天一直在下雨,街道仍然很湿。 2、像work、study、stay、sing、teach等延续性动词与表示一段时间的时间状语连用时,用过去完成进行时可以表示一个动作一直延续到过去某一时刻,通常强调动作的持续性和不间断性。例如: She had been studying for one hour when her classmate came to visit her. 当她的同学来看她的时候,她学习有一个小时了。 3、过去完成进行时与过去进行时的区别。过去进行时主要表示过去某时的一个动作正在进行。例如: I was writing a letter when she came to see me. 当她来看我时我正在写信。 I had been writing a letter for one hour by the time she came to see me. 当她来看我的时候,我已经写了一个小时的信了。 4、 过去完成进行时所表示的动作与过去的时间的关系,可以用时间状语来表示,也可以通过上下文来表示。例如: By the end of last month they had been working here for about a half of month. 到上个月为止,他们在这里工作大约有半个月了。 He said that he had been listening to radio after school. 他说他放学后一直在听收音机。 以上就是小编为同学们整理的过去完成进行时的形式与用法,只要大家能把以上几点记住,多从例句找不同,仔细分析一下句子的成分,很快就能做出正确的答案。希望以上几点能对大家有所帮助。

  • 过去完成进行时时态比较

    我们学习的英语时态有很多,有的简单明了,但是有的时态却非常抽象,通常不是直接使用而是放在间接引语或虚拟语气中,过去完成进行时就是一例。过去完成进行时,就是相对过去的某个时刻来说已经对现在有直接影响并且还在进行的动作。放在间接引语或虚拟语气中时它的时态不能再向前推,向后推是现在完成进行时。 过去完成进过去完成进行时行时与过去完成时的用法很相近它通常表示某个过去正在进行的动作或状态持续到过去某个时刻还未完成一直持续到之后的当前才结束。例如: 1.He had been waiting for two weeks. (He was still waiting) 他已经等了两个星期了。 2.Up