• 现在完成进行时和现在完成时的区别

    行时往往表示动作在重复,现在完成时则常常不带重复性。如: Have you been meeting her lately? (a) Have you met her lately? (b) (a)句有“经常相会”之意,(b)句则没有。(b)句如与often, every day等时间状语连用,当然也表示动作在重复。 (3)现在完成进行时和现在完成时皆可表示动作对现在产生的结果,但前者所表示的结果是直接的,而后者所表示的则是最后的结果。如: We have been cleaning the classroom. 我们打扫教室来着。 We have cleaned the classroom. 我们把教室打扫过了。 (4)现在完成进行时比较生动,有时含有明显的感情色彩,而现在完成时往往只说明一个事实,一种影响或结果,平铺直叙,没有什么感情色彩可言。如: What have you been doing? (a) What have you done? (b) (a)句表示惊异,(b)句只是一个问题。 以上就是小编为同学们整理的现在完成进现在完成时和现在完成进行时。在比较这两个时态时,关键在于对现在完成进行时行时和现在完成时的区别,看完这几点不同,你能分清楚这两者之间的区别了吗?其实,只要大家能把以上几点记住,多从例句找不同,仔细分析一下句子的成分,很快就能做出正确的答案。希望以上几点能对大家有所帮助。

  • 现在完成进行时与现在完成时的区别

    久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已经睡了十个小时了。 正:He has slept for ten hours. 正:He has been sleeping for ten hours.   例题:Tom ______ in the library every night over the last three months. A. works B. worked C. has been working D. had been working 分析:C。over the last three months 的意思是“在过去的三个月期间”,这类时间状语通常通常与现在完成时或现在完成进现在完成进行时表示某动作从过去某个时间开始,一直延续到现在行时连用,四个选项中只有C符合此要求。又如: Food and drink culture in Britain is surely changing, has surely changed over the last two decades. 在英国,饮食文化肯定正在不断地发生着改变,并且在过去二十年中肯定已发生过不少变化。   怎么样,看完了小编给大家准备的语法知识,有没有感觉收获颇多呢?喜欢就收藏起来吧~

  • 现在完成进行时与现在完成时的区别

    行时,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如: 你学习英语多久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已经睡了十个小时了。 正:He has slept for ten hours. 正:He has been sleeping for ten hours.   怎么样,看现在完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来简单普及一下:现在完成进行时与现在完成时的区别,一起来看看吧!   1. 现在完成时强调动作的完成,而现在完成进行时强调动作的延续, 因此,表示动作的完成,只能用现在完成时,而不能用现在完成进行时。如: He has changed his idea. 他改变了想法。 2. 在表示动作的延续时,虽然既可用现在完成时,也可用现在完成进行时, 但现在完成进行时强调动作的进行。因此在需要明确表示动作还要持续下去时,应用现在完成进行时。如: We have been studying here for two years. 我们在这儿已经学习了两年了。   3. 在许多情况下,现在完成时表示动作已经完成,而现在完成进行时却并非如此。如: He has cleaned the window. 他把窗户擦干净了。(动作已完成) He has been cleaning the window. 他一直在擦窗户。(动作不一定完成) 4. 有些静态动词只能用于现在完成时,一般不能用于现在完成进行时。如: I’ve known him for many years. 我认识他有许多年了。 The war has lasted for a long time. 这场战争持续了很长时间。 5. 有少数动词(如live, work, teach, study等)用两种时态都可以,意思差别不大。如: I’ve lived [been living] here for 30 years. 我在这儿住了30年了。 How long have you worked [been working] here? 你在这里工作多久了? 6. 现在完成时与现在完成进行时的相通性:在表达一个从过去开始而现在仍在继续或刚刚结束的动作时, 某些动词既可以用现在完成时,也可以用现在完成进行时,如expect, hope, learn, lie, live, look, rain, sleep, sit, snow, stand, stay, study, teach, wait, want, work等。如: 你学习英语多久了? 正:How long have yon learnt English? 正:How long have you been learning English? 他已经睡了十个小时了。 正:He has slept for ten hours. 正:He has been sleeping for ten hours.   怎么样,看完了这篇文章,大家是不是对现在完成进行时的概念和用法有了初步的了解了呢?喜欢就赶快收藏起来吧~ 

  • 语法 | 现在完成进行时用法

    行了抛售方案。 The military government has been unable to win popular support.  军政府一直未能赢得广泛的支持。 The city has been flattened by heavy artillery bombardments.  城市已被猛烈的炮火夷为平地。 The City's reputation has been sullied by scandals like those at Lloyd's.  类似劳埃德保险公司的那些丑闻令伦敦名声扫地。 These files have been zipped up to take up less disk space.  这些文档已经进行了压缩,以节省磁盘空间。 Things might have been different if I'd talked a bit more.  如果当时我再多说一点的话,结果或许会不一样。 Dozens of miles of railway track have been torn up.  好几十英里的铁轨被毁坏了。 Recession has simply accelerated changes that have been reshaping the industry anyway. 经济萧条只不过加速了原本就在改变行业状况的变化。   怎么样,看现在完成进行时是英语中进行时的其中一种时态。今天,小编为大家准备了相关的语法知识,将要为大家来简单普及一下:什么叫做现在完成进行时的概念和用法,一起来看看吧!   一、现在完成进行时的定义 现在完成进行时表示某动作从过去某个时间开始,一直延续到现在,并且还有可能持续下去。如: Those cats have been screaming for hours. 那些猫叫了半天了。 We have been waiting for him for two hours. 我们等他等了两个小时。 The dollar has been climbing steadily all week. 整个星期美元一直在稳步增值。   二、现在完成进行时的结构  现在完成进行时由“have / has been + 现在分词”构成。如: Sales have been dropping off badly. 销售量一直减少得很厉害。 I have been waiting for an hour and a half. 我一直等了一个半小时了。 We’ll have been living here for two years by next Sunday. 到下星期日,我们在这里就住了整两年了。 The party has been taking on staff, including temporary organizers.  这个政党一直在招募工作人员,包括临时的组织人员。 The plane has been kept in service far longer than originally intended.  这架飞机已经超期服役很长时间了。 The program of sell-offs has been implemented by the new chief executive.  新任总裁已经执行了抛售方案。 The military government has been unable to win popular support.  军政府一直未能赢得广泛的支持。 The city has been flattened by heavy artillery bombardments.  城市已被猛烈的炮火夷为平地。 The City's reputation has been sullied by scandals like those at Lloyd's.  类似劳埃德保险公司的那些丑闻令伦敦名声扫地。 These files have been zipped up to take up less disk space.  这些文档已经进行了压缩,以节省磁盘空间。 Things might have been different if I'd talked a bit more.  如果当时我再多说一点的话,结果或许会不一样。 Dozens of miles of railway track have been torn up.  好几十英里的铁轨被毁坏了。 Recession has simply accelerated changes that have been reshaping the industry anyway. 经济萧条只不过加速了原本就在改变行业状况的变化。   怎么样,看完了这篇文章,大家是不是对现在完成进行时的概念和用法有了初步的了解了呢?喜欢就赶快收藏起来吧~ 

  • 现在完成进行时的定义及结构

    很累。她干了一早晨了。   2. 表示“重复” 即表示在一段持续的时间内动作的多次重复,而这个重复的动作在说话时并不一定在进行。如: We’ve all along been making mistakes like this. 我们一直犯这样的错误。 Jim has been phoning Jenny every night for the past week. 一星期以来吉姆每天晚上给詹妮打电话。   四、与现在完成进行连用的主要时间状语 现在完成进现在完成进行时表示某动作从过去某个时间开始,一直延续到现在行时所用的时间状语:all day / month; this month / week / year; these days; recently / lately; in the past few + 时间段; since +时间点; for + 时间段,等等。如: He has been working all day. 他整天都在工作。 They have been building the bridge for two month. 两个月来他们一直在修桥。 They have been planting trees this month. 这个月来他们一直在植树。 Car sales have been shrinking recently. 汽车销量近来一直在下降。   怎么样,看完了小编给大家准备的语法知识,有没有感觉收获颇多呢?喜欢就收藏起来吧~

  • 现在完成进行时的结构及用法小结

    国有2000年的造纸历史。(动作还将继续下去) I have been learning English since three years ago. 自从三年前以来我一直在学英语。(动作还将继续下去) 4、大多数现在完成进行时的句子不等同于现在完成时的句子。 I have been writing a book.(动作还将继续下去) 我一直在写一本书。 I have written a book.(动作已经完成) 我已经写了一本书。 5、表示状态的动词不能用于现在完成进行时。 I have known him for years. 我认识他已经好几年了。 这类不能用于现在完成进行时的动词还有:love,like,hate等。 好了,以上就是小编为同学们准备的现在完成进现在完成进行时表示动作从某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去(与since,for连用时,常常表示动作会进行下去)。今天给大家讲解的是现在完成进行时的结构和用法。 一、 结构 由“助动词have(has) + been+动词的现在分词”构成 二、用法 1、表示在说话时刻之前刚刚结束的动作。 We have been waiting for you for half an hour. 我们已经等你半个小时了。(动作不在继续下去) 2、有些现在完成进行时的句子等同于现在完成时的句子。 They have been living in this city for ten years. They have lived in this city for ten years. 他们在这个城市已经住了10年了。 I have been working here for five years. I have worked here for five years. 我在这里已经工作五年了。 3、表示从过去某时开始一直持续到现在的动作,并且还将持续下去。 The Chinese have been making paper for two thousand years. 中国有2000年的造纸历史。(动作还将继续下去) I have been learning English since three years ago. 自从三年前以来我一直在学英语。(动作还将继续下去) 4、大多数现在完成进行时的句子不等同于现在完成时的句子。 I have been writing a book.(动作还将继续下去) 我一直在写一本书。 I have written a book.(动作已经完成) 我已经写了一本书。 5、表示状态的动词不能用于现在完成进行时。 I have known him for years. 我认识他已经好几年了。 这类不能用于现在完成进行时的动词还有:love,like,hate等。 好了,以上就是小编为同学们准备的现在完成进行时的结构及用法。总之,要学现在完成进行时,还应多练习,多读英语文章,培养语感,总结经验,久而久之,时态使用的准确性就会不知不觉提高很多。

  • 语法解析:现在完成进行时的构成

    作对现在造成的影响或结果,也可表示过去已经开始,一直延续到现在的动作或状态。 构成:主语 + have / has + 过去分词 + 其他(当主语是第三人称单数时用has,其余人称用have。过去分词:规则动词的过去分词构成与动词过去式相同;不规则动词需要特殊记忆。) 否定式:主语 + haven’t / hasn’t + 过去分词 + 其他 疑问式:Have / Has + 主语 + 过去分词 + 其他? 简略答语:Yes, 主语 + have / has.(肯定)                   No, 主语 + haven’t / hasn’t.(否定)   现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义: 1.以already, just和yet为标志 already, just和yet表示到现在为止动作或状态已经、刚刚或还没有发生。  He has already got her help. 他已得到她的帮助。  He has just seen the film. 他刚刚看过这场电影。  He hasn’t come back yet. 他还没有回来。 2.以ever和never为标志 ever和never表示到现在为止动作或状态曾经或从来没有发生过。  This is the best film I have ever seen. 这是我曾经看过的最好的一部电影。  He has never been to Beijing. 他从没有到过北京。 3.以动作发生的次数为标志 若某一动作到现在为止已经发生了若干次,则要使用现在完成时。 He says he has been to the USA three times. 他说他已经去过美国三次了。 4.以so far为标志 so far往往表示到目前为止动作或状态已经发生。 He has got to Beijing so far. 到目前为止他已到了北京。 She has passed the exam so far. 到目前为止她现在完成进行时表示某动作从过去某个时间开始,一直延续到现在已经通过了考试。   怎么样,看完了小编给大家准备的语法知识,有没有感觉收获颇多呢?喜欢就收藏起来吧~

  • 现在完成进现在完成进行时在过去动作对现在影响中的应用

    现在完成进行时是一个令人困惑的时态!当你听到人们用它时,你可能没法立马明白说话者想传达的某个动作的时间。这里为大家整理了现在完成进行时在过去动作对现在影响中的情景应用,供大家学习。 现在不再继续的事件,但是仍还有相关性。在这种情况下你之所以使用现在完成进行时是因为尽管这个动作已经完成,这个动作仍间接地对现在有影响,要么因果的,情感的,或两者都有。 假设某天Sally发现John衬衣上的一个巧克力和山莓污渍,“所以你最近吃了巧克力山莓冰淇淋” 她对John说。在这个例子中,John吃某种口味的冰淇淋这一动作,尽管已经完成,仍然间接地继续因为它是Sally发现与冰淇淋相关的污渍(因果影响),并使她对此做出惊奇的反应(情感影响)。 在一个类似的例子中,John可能说:我将给你寄一封我最现在完成进行时是一个令人困惑的时态!当你听到人们用它时,你可能没法立马明白说话者想传达的某个动作的时间。这里为大家整理了现在完成近在写的信。这可能是一封他很早以前写的信,所以这不是一个持续到现在的动作的情况。这个情况是写信的这个过程是间接地持续的,因为它与之后寄信的那个动作有关(因果影响)。

  • 现在完成时和现在完成进行时的三点差异

    完成时而不能用于完成进行时: 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. 在强调时间长度用完成进

  • 现在完成进行时在持续活动中的应用

    定在附近的一个公园见面再一起去电影院,但当你到了公园,你发现你的朋友不在那里。你给他打电话说:“我一直在等你,你在哪?”或者“ 我已经等你15分钟了,快点!” 这个动词的持续方面给你的同学传达了这样的信息:尽管你已经等了他很久并且已经变得不耐烦了,但是这个等待可能还会继续。这意味着你的朋友不用担心你会回家留他一个人去看电影。 另一方面,如果你更加不耐烦,你在电话里可能会使用现在完成时,听起来想这样:“我已经等了你15分钟了,我受够了!”你可能甚至会在电话结尾说:“我准备回家了现在。” 以上的例子说明你选择不同的时态会让你的句子传达完全不同的意思---现在完成进行时(I have been)或者现在完成时(I have)。为了让你百分百明白它们之间的区别,我想更深入的分析一下。 让我们假设当你去你的祖父母家时你看到他们在玩牌。你会用现在完成进行时问现在完成进行时在持续活动中经常是描述进行了一段时间并将继续进行他们:“你们玩牌玩多久了?” “到现在一小时了”你祖母会这么回答。如果你看到他们正把卡片放一边,你可能回用现在完成时来问他们:“你们刚才玩牌了吗?” 这种现在完成时的用法是用于刚刚完成的动作。