一般过去时与现在完成时区别专题 - 副本
现在完成时态及一般过去时态 区别

现在完成时态一现在完成时态的定义①表示从过去某一时刻开始,并持续到现在的动作②表示过去发生或已经完成的动作,对现在造成一定的影响二现在完成时态公式:have + 动词的过去分词has + 动词的过去分词(have ,has 为助动词’ve ’s 为缩写)否定式:have /has + not + 动词的过去分词(也就是在助动词后加not)一般疑问式:have /has + 主语+ 动词的过去分词(也就是将助动词放于主语之前)Yes ,主语+have/has No,主语+ haven’t / hasn’tNo ,not yet No ,never特殊疑问式:特殊疑问词+ have /has + 主语+ 动词的过去分词三动词的过去分词的构成:规则动词的过去分词和过去式一样不规则动词的过去分词见不规则动词表四规则动词过去式(过去分词)构成规律1 一般情况直接在词尾+ ed2 以不发音e 结尾的,在词尾+ ed3 辅音+ y 结尾,把y变成i 再加ed4一个元音+一个辅音结尾的,双写辅音再加ed五现在完成时态可以与下面的时间副词连用1 just:刚刚用于肯定句句中,放于助动词与过去分词之间。
2 already :已经用于肯定句句中,放于助动词与过去分词之间,也可放于句末。
3 yet:已经放于疑问句句末。
还放于否定句句末。
4 ever:曾经用于疑问句和否定句中,放于助动词与过去分词之间。
5 never:从来没有常与before连用,never放于助动词与过去分词之间,before放于句末。
6 before:以前,之过去不确定的某个时间,放于句末,不受句型限制。
注意:already :已经用于肯定句中,当这个肯定句变成否定句或一般疑问句时,要将already 变成yet ,译为还或已经。
六have been in ,have been to ,have gone to 的区别have been in+地点已经在某地待了多长时间,常一时间段连用have been to +地点曾经去过某地(已经回来了)have been to +地点+次数曾经去过某地几次(已经回来了)have gone to +地点已经去了某地(还没有回来)七在现在完成时态中,当时间状语为时间段是,句中的动词要为延续性动词,因为瞬间动词没有延续性,不能与时间段连用:buy → have 买borrow → keep 借die → be dead死fall ill → be ill 生病leave→ be away from 离开close → be closed 关open → be open 开Marry → be married 结婚join → be a member of ...加入八It’s the first / second time that + 现在完成时态从句It’s the... that + 现在完成时态从句九现在完成时态,一般过去时态的区别Jane has been in Beijing since 2002 自从2002年以来间就住在北京Jane was in Beijing in 2002 2002年间住在北京We have just cleaned the classroom 我们刚刚打扫好了教室(说明教室现在很干净)We cleaned the classroom 我们打扫了教室(不知道教室现在是否干净)I have already finished my homework 我已经完成了我的家庭作业I have finished my homework already 我已经完成了我的家庭作业I haven’t finished my homework yet 我还没有完成了我的家庭作业Have you finished your homework yet?你已经完成了你的家庭作业了吗?Have you ever been to HongKong ?你曾经去过香港吗?I haven’t ever spoken to him 我没有和他说过话I have never spoken to him before 我从来没有和他说过话I have never been to Shanghai before 我从来没有去过上海She has worked here since 2000 自从2000年她一直在这里工作She has worked here since 18 years ago 自从18年以前她就在这里工作She has worked here for 18 years 她在这里工作18年It’s 18 years since she began to work here 自从她开始在这里工作已经18年了I haven’t seen him for 3 years 我已经3年没有见过他了I haven’t seen him since 3 years ago 自从3年前我就没有见过他了I haven’t seen him since 2015 自从2015年我就没有见过他了It’s 3 years since I saw him last time 自从我上次见过他已经3年了We have learned two thousand words so far 到目前为止我们已经学了2千个单词We have learned two thousand words in the past two years在过去的两年我们已经学习了2千个单词了I have bought this bike for three years 我已经买了这辆自行车三年了(错)I have had this bike for three years 我已经买了这辆自行车三年了(对)This shop has closed since last month 自从上个月这个店就关门了(错)This shop has been closed since last month 自从上个月这个店就关门了(对)It’s the first time that I have visited the city 这是我第一次参观这个城市It’s the best film that I have ever seen 这是我看过的最好的一部电影She has been to Guiyang 她曾经去过贵阳(现在不在贵阳了)She has gone to Guiyang 她去贵阳了(现在在贵阳)She has been to Guiyang twice 她曾经去过贵阳两次She has been in Guiyang for three months 她在贵阳有3个月了练习题:I.用所给动词的适当形式填空。
一般过去时与现在完成时的区别与运用

一般过去时与现在完成时的区别与运用一般过去时(Simple Past Tense)和现在完成时(Present Perfect Tense)是英语中常用的两种时态形式,它们在用法和含义上有很明显的区别。
本文将详细探讨这两个时态的区别,并介绍它们在实际应用中的运用。
区别一:时间表达一般过去时用于过去某个具体的时间点或者一段已经结束的时间范围,如“yesterday”(昨天)、“last week”(上周)等。
它强调一个过去的动作或事件的发生和完成。
现在完成时则强调与现在的联系,它没有具体的过去时间表达,而是侧重于过去的动作或经验对现在产生的影响,或者过去从过去某一时刻一直延续到现在的动作或状态。
区别二:完成与未完成一般过去时表示的动作或者状态在过去已经完成,已经结束。
现在完成时表示的动作或者状态从过去某一时刻开始,一直延续到现在,或者过去动作对当前造成的影响仍然持续。
例如:- 一般过去时:I visited my friend yesterday.(我昨天去拜访了我的朋友。
)- 现在完成时:I have visited my friend many times.(我去拜访过我的朋友很多次了。
)区别三:时间状语的使用时间状语在一般过去时和现在完成时中的使用也有所不同。
一般过去时经常和明确的过去时间状语连用,如“yesterday”(昨天)、“last week”(上周)等。
而现在完成时则往往与不明确的时间状语连用,如“ever”(曾经)、“never”(从未)、“already”(已经)、“yet”(还)等。
也可以结合时间段词语,如“recently”(最近)、“lately”(近来)来表示过去到现在的某个时间段内的动作或经验。
区别四:专有词的使用在一般过去时中,常使用一般过去时的规则动词(例如:played、studied)。
在现在完成时中,常使用已完成的动作或有现在结果的动词(例如:have played、has studied)。
完整版)一般过去时与现在完成时的用法区别

完整版)一般过去时与现在完成时的用法区别现在完成时常常和一些时间状语连用,如just。
already。
yet。
ever。
never。
for。
since等。
这些时间状语可以更加明确地表达现在完成时的含义。
4.一般过去时与现在完成时的区别一般过去时强调过去发生的动作,而现在完成时强调过去动作对现在的影响和结果。
也就是说,一般过去时关注的是过去的事情,而现在完成时关注的是过去的事情对现在的影响。
例如:I went to Paris last year.(我去年去了巴黎)I have been to Paris twice.(我去过巴黎两次)可以看出,一般过去时强调的是过去的动作,而现在完成时强调的是现在的经验和经历。
总之,现在完成时是一个重要的时态,它与一般过去时有着明显的区别。
同学们在研究和使用时要注意区分,灵活运用,以便更好地表达自己的意思。
timebuy→havecome→be hereXXX→be finishedleave→XXX→be over现在完成时是现在时态的一种形式,因此不能与过去的时间状语连用,如yesterday、last Sunday、in 1990、three years ago等。
然而,当强调动作产生的后果和影响时,可以与一些表示不确定时间的状语连用,如副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
例如,我们已经完成作业了(We have already finished our homework),他们还没有完成作业(XXX)。
也可以使用ever和never,多用于否定或疑问句中,表示“曾经”或“从未”等。
例如,你曾经去过长城吗(Have you ever been to the Great Wall)?我从未去过长城(I have never been to the Great Wall)。
还可以使用表示到说话为止的过去时间状语,如just、before、up to now、the past few years等。
现在完成时与一般过去时的区别

现在完成时与一般过去时的区别
现在完成时表示的是与现在有关联的过去事件;而一般过去时则与现在毫无关系,只是单纯的过去的情况。
比较:
I have lost my pen, so I have to buy one. 我丢了钢笔,所以得去买一枝。
I lost my pen, but found it later. 我丢了钢笔,但后来找到了。
当句子中有表示明确过去的状语时,只能用一般过去时,不能用现在完成时。
如:他一周以前动身去了纽约。
误:He has left for New York a week ago.
正:He left for New York a week ago.
另外,当句首为疑问词when时,其后可用一般过去时,不能用现在完成时。
如:你什么时候和他首次见面的?
误:When have you first met him?
正:When did you first meet him?。
一般过去式与现在完成时的区别

Examples We __k_n_e_w__each other (know) ten years ago .
Exercises 现在完成时& 一般过去时区别
Present
Perfect Tense 现在完成时
Present
Past Tense 一般过去时
I _h_a__v_e just _s_e_e_n_ him twice.
a singular consecutive for some time past event past events in the past
单纯过去事件 连续的过去动作 过去的事实
1 Definition of Present perfect tense
1、表示动作到现在为止已经 完成或刚刚完成; 2、表示过去发生的动作或事 情对现在的影响和产生的结果; 它强调的是过去的动作同现在 的联系。
4. Exercises 练习
Have a look
I studied English.
I have studied English.
1 Definition of Past Simple tense
过去某个时间发生的动作 或存在的状态
past simple=when we talk about an action that happened in a definite time, the action hase been finished or completed.
past simple
present perfect
Contents
1.Definition of Past Simple and Present Perfect tense
意义
一般过去时、现在完成时与一般现在时的区别 (1)

(二)一般过去时态、现在完成时和 一般现在时的区别
1)现在完成时是表示过去的动作与现在的联 系,主要说明的是现在的情况和状态;而一般 过去时则强调动作发生在过去某一时间,与现 在不发生联系。一般现在时表示经常性,习惯 性的动作或存在的状态.与过去没有关系。 例如: We haven't seen him since last year. 我们自从
• 例如:We are good friends(现在情况)
•
•
我们是好朋友。
我在2005年认识(结识)他
• I got to know him in 2005. (过去的动作) • We have known each other since 2005. (现在完成时把过去的动作和现在联系 起来并着眼于现在) • 自从2005年来我们就相互认识。
延 续 性 动 词 和 瞬 间 性 动 词 之 间 的 转 化 (keys)
• for和since的运用 since表“自从…… 以来”。
• • • • • • • • 1)since+时间点 He has stayed here since 5 o’clock. 2)since+ 时间段+ ago He has stayed here since 5 hours ago. 3)since+ 从句 She has taught English since he came here.
He has lived here since he was born. 自他出生 以来一直居住在这儿。(since 自从…以来, 与现在有关,说明他还居住在这儿。) Liu Mei went to see her grandmother last night . 刘 梅昨晚去看了他外婆。(只说明昨晚)
一般过去时与现在完成时比较练习题(整理版)
一般过去时与现在完成时比较练习题(整理版) 哎呀,这可真是个难题啊!让我想想怎么才能搞定这个题目呢?我们得明确一般过去时和现在完成时的区别。
一般过去时是描述过去发生的事情,而现在完成时则是强调从过去到现在的一个持续性动作或状态。
好了,现在让我们开始吧!1. 一般过去时与现在完成时比较练习题(整理版)我们来看看第一道题目:题目:我昨天去了公园。
(一般过去时)我昨天去了公园,然后我在公园里玩了一整天。
(现在完成时)哎呀,这道题目真是太简单了!昨天我去公园,然后一直在公园里玩,一直到现在为止都还在玩呢!这个过程一直持续到现在,所以要用现在完成时来表达。
接下来是第二道题目:题目:我上个月买了一辆新车。
(一般过去时)我上个月买了一辆新车,结果这个月就坏了。
(现在完成时)这道题目有点难哦!我上个月买了一辆新车,结果这个月就坏了。
这个过程是从上个月开始一直持续到现在的,所以要用现在完成时来表达。
不过,这个月坏了也没关系啦,反正现在已经修好了嘛!第三道题目:题目:我去年学过英语。
(一般过去时)我去年学过英语,但是我现在还不太会说。
(现在完成时)这道题目也很简单啊!我去年学过英语,但是现在还是不太会说。
这个过程是从去年开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在正在努力学习嘛!第四道题目:题目:我小时候喜欢吃巧克力。
(一般过去时)我小时候喜欢吃巧克力,现在还是很喜欢。
(现在完成时)这道题目也很简单啊!我小时候喜欢吃巧克力,现在还是很喜欢。
这个过程是从小时候开始一直持续到现在的,所以要用现在完成时来表达。
不过没关系啦,反正我现在还是很喜欢吃巧克力嘛!第五道题目:题目:我上学的时候经常迟到。
(一般过去时)我上学的时候经常迟到,但是现在已经改正了。
(现在完成时)这道题目也很简单啊!我上学的时候经常迟到,但是现在已经改正了。
这个过程是从上学的时候开始一直持续到现在的,所以要用现在完成时来表达。
一般过去时、过去进行时和现在完成时-区别
过去进行时与一般过去时一、一、 时间状语不同时间状语不同 一般过去时的时间状语主要有:yesterday (morning, afternoon, evening), last night (week, month, year), ago, the day before yesterday, in 2003, just now, long long ago, one day 等;等;过去进行时的时间状语有:at this / that time yesterday, the whole evening, all day yesterday 等。
试比较:试比较:He introduced Tom to us just now. 刚才他向我们介绍了汤姆。
刚才他向我们介绍了汤姆。
She was doing some washing all day yesterday. 昨天她洗了一整天的衣服。
昨天她洗了一整天的衣服。
二、二、 强调动作的角度不同强调动作的角度不同 一般过去时强调动作的发生或状态的存在;而过去进行时强调动作正在进行的延续性。
试比较:较:I got up at five the day before yesterday. 前天我是五点起床的。
前天我是五点起床的。
He was painting the lab the whole day yesterday. 昨天他一整天都在粉刷实验室。
昨天他一整天都在粉刷实验室。
三、三、 动词的特点不同动词的特点不同1. 行为动词在这两种时态中均可使用。
例如:行为动词在这两种时态中均可使用。
例如:We planted trees two days ago. 两天前我们植树了。
两天前我们植树了。
We were planting trees this time last Friday. 上周五这时候我们在植树。
上周五这时候我们在植树。
2. 有些动词只用于一般过去时,而不能用于过去进行时。
现在完成时与一般过去时的用法区别
现在完成时与一般过去时的用法区别现在完成时与一般过去时这两种时态是高中时态学习中的难点,也是重点。
现将他们的区别总结如下:现在完成时的用法有两种:1表示动作在过去发生到现在已经完成,但动作的结果对现在仍有影响。
如:Tom has just left。
2动作或状态从过去开始一直持续到现在,并有可能再持续下去,如:We have studied English for 5 years.而一般过去时只强调过去发生了某个动作,并不注重对现在的影响和结果,具体比较如下:一、有一个表示确定的过去时间状语时,就要用一般过去时:I saw the film last night.我昨天晚上看了这部电影When did you hear the news?你什么时候听到消息的?二、有一个表示包括现在时间在内的一段时间的状语时,多用现在完成时:He has learned a great deal since he became a college student.自他上大学以来,他学到了不少东西。
三、有一频度时间状语或不确定的时间状语时,多用现在完成时:I have often seen him these days.这些天来我常看到他。
Have you ever seen the film before?你以前看过这部电影吗?四、如果没有时间状语,要根据上下文来判断。
内容和意义有时也影响时态的应用。
如果考虑过去发生的事对现在的影响或结果,则用现在完成时,否则用一般过去时:What did you have for breakfast?你早饭吃些什么?Have you had your breakfast?你吃过早饭了吗?五、有时地点状语也会影响时态的应用:Have you bought an English book?你买了本英语书吗?Where did you buy it?你在哪里买的?六、有时还要看动词所表示的动作是否能在现在或将来重复进行,能重复者多用现在完成时,否则用过去时:Lei Feng visited the factory three times.这个工厂雷锋参观过三次。
一般过去时与现在完成时
一般过去时:1.表过去发生的事情或存在的状态eg Suddenly,the clouds cleared and the rain stopped.2.表过去经常发生的事情eg I was very thin in my childhood.3.带有确定的过去的时间状语eg Did you meet yesterday? He left just now.一般过去时用动词的过去式构成,即在动词原形后加ed。
例句:He was here just now. 他刚刚还在这里。
What did you do yesterday? 你昨天做了什么事?We often played together when we were children. 我们小时候常在一起玩。
He used to smoke a lot, but he doesn’t now. 他过去经常抽烟,但现在不抽了。
Whenever we were in trouble, he would help us. 每当我们遇到困难,他都会帮助我们。
At that time she was very good at English. 那时她英语学得很好。
He said he would wait until they came back.一般过去时详细解析:主要是用来描述在过去某个时候发生的动作或存在的状态。
它也可以用来表示在过去某段时间里经常发生的习惯性动作。
这一点在表达意义上与一般现在时相同,只是所在的时间区域不同而已。
由于它的主要作用如此,所以在使用一般过去时的句子里常常有一个意义较具体的过去时间状语。
这也是它与现在完成时的最大区别之一。
一般过去时由谓语动词的过去式表示,也就是说动词词末要加-ed〔除不规那么动词外〕。
常和一般过去时连用的过去时间状语有:last night (week , month , year , century , etc.) , yesterday , the day before yesterday , yesterday morning ( afternoon , evening ) , in 1999 , two hours ago ( one week ago , tree years ago , …)等等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一般过去时与现在完成时区别专题 现在完成时 1. 现在完成时的构成 现在完成时是由助动词 have (has)+动词的过去分词构成。助动词说明该谓语是属于现在时范围。它和主语的人称、数要保持一致。过去分词是主要的谓语动词,说明句子的意义。 2. 现在完成时的用法 现在完成时表示过去某时发生的行为对主语目前产生的影响。即用过去发生的某个行为来说明现在的某种情况。 We are good friends.(现在的情况) I knew him in 1997.(过去的动作) We have known each other since 1997. (现在完成时把过去的动作和现在联系起来并着眼于现在) (1)表示动作发生在过去某个不确定的时间,但对现在留下了某种影响和结果。常被just、already、yet 等副词修饰。如:
-Have you had lunch yet? -Yes, I have. I've just had it. 你(已经)吃午饭了吗? 我刚刚吃过。(现在我不饿了) (2)表示从过去某一时刻开始一直持续到现在的动作或状态。这个动作可能刚停止,可能仍然在进行。常带有for和since等表示一段时间的状语。 如:He has taught here since 1981 他自1981年就在这儿教书。(可能还要继续教) I haven't seen her for four years. 我有四年没见到她了。 (3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,
never,three times等时间状语。 如: I have been to Beijing twice.我去过北京二次。 3.现在完成时的时间状语 (1)现在完成时属于现在时范围,故不能和过去的时间状语连用。如:yesterday,last Sunday,in1990,three years ago等。但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。 a. 用副词already和yet。already一般用于肯定句中,yet一般用于否定句和 疑问句中。 如:We have already finished our homework.我们已完成作业了。 They haven't finished their homework yet.他们还没有完成作业。 b.用ever 和never。多用于否定或疑问句中,表示“曾经”或“从未“等。 如:-Have you ever been to the Great Wall? 你曾经去过长城吗? -I have never been to the Great Wall.我从未去过长城。 c.用表示到说话为止的过去时间状语,如just, before, up to now, the past few years等。 例如:I have seen her before, but I can not remember where. 我以前见过她,但记不起在哪里见过。 He has been there three times the last few days. 近几天他去过那里三次了。 d.用包括“现在”在内的时间状语,如:now, today, this morning (month, year, term)等。 例如:-Have you met him today? -No, I haven't. 今天你见过他吗?我 没有。 How many times have you been there this year? 今年你去过那里多少次? (2)现在完成时可以和带有since或for等表示“一段时间”的状语连用,表示动作或状态从某一时刻开始,一直持续到现在。如:I haven't seen him for two years. 但是,像come,arrive,buy等终止性动词不能与表示“一段时间”的状语连用。要用,必须改为“be(在)”等延续性动词来表述。现归纳总结一下由非延续性动词到延续性动词的转换: arrive→be here begin(start)→be on die →be dead come back→be back leave →be away fall ill(sick,asleep)→be ill(sick,asleep) get up→be up go out →be out finish →be over put on →wear 或be on open →be open join →be in或 be a member of… close →be closed go to school→be a student borrow →keep buy →have catch(a cold)→ have(a cold) get to know →know begin to study→study come to work→work等 如:He has been a soldier for three years.他参军三年了。 His father has been dead for two years.他父亲去世二年了。 The film has been on for ten minutes.电影已开始十分钟了。 We have studied English for three years. 我们(开始)学英语已三年了。
4.几点注意事项 (1)have been(to)与have gone( to)的区别:have been(to)表示“去过某地(现在已经回来了)”,可用于各人称;have gone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once ,never, several times等连用,后者则不能。如:They have been to Beijing twice.他们去过北京两次。 He has gone to Beijing . 他去北京了。 (2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。 如:It is two years since his father died. =His father has been dead for two years.他父亲去世已有两年了。 (3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。 如:I haven't left here since 1997.自从1997年以来,我一直没有离开过这儿 (4) 表示行为或状态从过去一直持续到现在时,用现在完成时,要加表示一段时间的时间状语时,常用 for+一段时间, since+时间点。 I have lived here since my childhood.我从小就一直住在这里。 I have lived here for 10 years. 我在这已经住了10年了。 (5) 在提问现在完成时的时间状语时通常用 how long How long have you lived here? 注意:在表示某一行为状态持续多长时间时,根据终止时间的不同,时态使用是不一样的。如: I lived here for a week last summer.去年夏天我在这里住了一周。 I have lived here for a week by now. 到现在为止,我已经在这里住了一周。 I will live here for a week next year.明年我会在这里住一周。
现在完成时与一般过去时的区别 现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去,但它的影响现在还存在;而一般过去时表示过去的事实,不表示和现在的关系。 I have just been to London. I went there last month. 我刚去过伦敦,是上个月去的。 1. 过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。 2. 过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。 一般过去时的时间状语:
yesterday, last week,…ago, in1980, in October, just now, 具体的时间状语 共同的时间状语: this morning, tonight, this April, now, once,before, already, recently,lately 现在完成时的时间状语 for, since, so far, ever, never, just, yet, till / until, up to now, in past years, always, 3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn, work, study, know. 过去时常用的非持续性动词有come, go, leave, start, die, finish, become, get
married等。 举例: I saw this film yesterday. (强调看的动作发生过了。) I have seen this film. (强调对现在的影响,电影的内容已经知道了) Why did you get up so early? (强调起床的动作已发生过了。) Who hasn't handed in his paper? (强调有卷子,可能为不公平竞争。) She has returned from Paris. 她已从巴黎回来了。 She returned yesterday. 她是昨天回来了。 He has been in the League for three years. (在团内的状态可延续) He has been a League member for three years. (是团员的状态可持续)