今天pink来给大家分享一些关于现在完成时态英语现在完成时时态语法知识讲解方面的知识吧,希望大家会喜欢哦
1、现在完成时表示过去发生的动作对现在造成的影响或结果或表示过去的动作或状态持续到现在。下面小编给大家分享了有关现在完成时的英语语法知识,一戚激起来看看吧!
2、现在完成时的基本结构和句型
3、一.基本结构:助简桐动词have/has+过去分词(done)
4、二.句型:
5、否定句:主语+have/has+not+过去分词+其他.
6、一般疑问句:Have/Has+主语+过去分词+其他.
7、简略答语:Yes,主语+have/has.(肯定)
8、No,主语+haven't/hasn't.(否定)
9、现在完成时的用法详解
10、一、现在完成时句型构成
基本结构:主语+have/has+动词的过去分词(p.p)(V-ed)e.gdone
二、现在完成时用法
①肯定句中:主语+has/have+动词的过去分词(p.p)(V-ed)+宾语(或者其他).
②否定句中:主语+haven't/hasn't+动词的过去分词(p.p)(V-ed)+宾语.
③一般疑问句中:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或者其他).(末尾用问号)
三、现在完成时用法要点
1.现在完成时不能单独与准确时间连用,(如表示过去的时间状语)
如yesterday(morning、afternoon),last(morning、afternoon)等,除非与for,since连用.
2.现在完成时往往同表示不确定的过去时间状语连用
如already(肯定,句中),yet(否定,疑问,句中),just,before,recently,still,lately,never等:
Hehasalreadyobtainedascholarship.他已经获得了一份奖学金。
Ihaven'tseenmuchofhimrecently(lately).我已经很久没有看到他(最近的)。
Wehaveseenthatfilmbefore.我们以前已经看过那部电影了。
Havetheyfoundthemissingchildyet?他们找到失踪的孩子了吗?
3.现在完成时态经常与表示频度的时间状语连用,
如often,sometimes,ever,never,twice,onseveraloccasion等:
HaveyoueverbeentoBeijing?你以前去过北京吗?
IhaveneverheardBunnysayanythingagainsther.我从来没有听到Bunny说她的坏话。
Ihaveusedthispenonlythreetimes.Itisstillgood.这支钢笔我只用过三次。它仍然是好的。
Georgehasmetthatgentlemanonseveraloccasions.乔治已经在好几个场合见过那个先生几次。
4.现在完成时还往往可以同包括现在时间高咐袜在内的时间状语连用
如now,uptothesefewdays/weeks/months/years,thismorning/week/month/year,just,today,uptopresent,sofar等:
Peterhaswrittensixpaperssofar.彼得写了六篇论文,到目前为止。
Manhasnowlearnedtoreleaseenergyfromthenucleusoftheatom.人们现在已经学会了从原子核中释放能量。
TherehasbeentoomuchraininSanFranciscothisyear.今年以来旧金山雨水太多。
Thefriendlyrelationsandcooperationbetweenourtwocountrieshavebeenenhancedinthepastfewyears.我们两国之间的友好合作关系在近几年得到了提高。
Uptothepresenteverythinghasbeensuccessful.到现在为止一切都是成功的。
5.现在完成时还可以用来表示过去的一个时间到现在这段时间内重复发生的动作.
即表示从过去某个时间直到现在的这个时间范围内不断重复发生的动作或情况,并且这个不断重复的动作有可能继续下去,也有可能到现在就结束。如:
Howoftenhaveyouseenher?你隔多少见她一次?
Myfatherhasalwaysgonetoworkbybike.我父亲一向骑车上班。
6.现在完成时的"完成用法"指的是动作发生在过去某一时刻并已结束。
例如:Hehasturnedthelightoff.他已把灯关了。
现在完成时"完成用法"的特点是动作不延续,因此,该时态只能与表示不定的过去时间状语(如:already,yet,before,recently等)、频度时间状语(如:never,ever等)、包括现在时刻在内的时间状语(如:thismorning/month/year...,today等)连用。
例如:Haveyoufoundyourpen?你已找到你的钢笔了吗?
7.现在完成时的"未完成用法"指的是动作开始于过去某一时刻,一直延续到现在,或可能还要继续下去。
例如:Hehaslivedheresince1978.自从1978年以来,他一直住在这儿。(动作起始于1978年,一直住到现在,可能还要继续住下去。)
Ihavebeeninthearmyformorethan5years.我在部队已经呆了五年多了。(动作开始于5年前,一直延续至今,有可能还要继续下去。)
此种用法的句中常需一个表示一段时间的状语(由since或for引导),或表示与现在时刻相连的时间状语(如:uptonow,sofar)等。
例如:Ihaveheardnothingfromhimuptonow.到目前为止我没有他的任何消息。
注意:(1)现在完成时的未完成用法只适用于延续性动词,不可用于终止性动词,即瞬间完成或延续时间很短的动词。如:come,go,arrive,leave,join,become,die等。
8.现在完成时常和短语"uptonow/tillnow","sofar"(意思是从过去某一确定的时间一直延续到现在)连用。
Upto/tillnowhe'sreadmanystorybooks.至今他已读过好多故事书。
I'vebeentoNewYorkthreetimessofar.至今我已到纽约去过三次。
hasgone(to),hasbeen(to),hasbeen(in)的区别。
hasgoneto:表示某人已去了某地,而没有回来(去了没回)。
hasbeento:表示去过某地(去过已回来)。
现在完成时误区提醒:
(1)havebeen(to)与havegone(to)的区别:havebeen(to)表示“去过某地(现在已经回来了)”,可用于各人称;havegone(to)表示“去某地了(说话时某人不在当地)”,常用于第三人称,前者可与once,never,severaltimes等连用,后者则不能。如:TheyhavebeentoBeijingtwice.他们去过北京两次。
HehasgonetoBeijing.他去北京了。
(2)如单纯表示一段时间,或强调一段时间,虽有since一词,也不必用完成时。如:Itistwoyearssincehisfatherdied.=Hisfatherhasbeendeadfortwoyears.他父亲去世已有三年了。
(3)终止性动词现在完成时的否定式,已变成一种可以延续的状态,因此可以和表示一段时间的状语连用。
如:Ihaven'tleftheresince1997.自从1997年以来,我一直没有离开过这儿。
hasbeenin:表示一直呆在某地,常与时间段搭配(呆了很久)。
现在完成时的标志词是:already、yet、just、never、ever、before、since
一、alreadyadv. 早已,已经;先前;
用在肯定句中(be动词、助动词、情态动巧销词之后,实意动词之前)常与yet进行转换。例如:
Ihavealreadyfinishedthework.
翻译:我已经完成这项工作了。
改为否定句:Ihaven'tfinishedtheworkyet.
翻译:我还没有完成这项工作。
改为一般疑问句:Haveyoufinishedtheworkyet.
二、yetadv.还;但是;已经;又,再
放在否定句和一般疑问句句末。例句:
1、Ididn'treceivealetterfromhimyet.
翻译:我还没有收到过他的信。
2、Haveyoueatenyet?
翻译:你吃饭了吗?
三、孝派游just只用于陈述句,意思是:刚才,放在have和has的后面。例句:
Ihavejustreceivdealetter.
翻译:我刚收到一份信。
四、never用于否定句译为:从不,放在have和has的后面。例句:
I'veneverbeento Beijing.
翻译:我从未去过北京。
五、ever用于疑问句译为“曾经,放在have和has的后面。例句:
HaveyoueverbeentoBeijing?
翻译:你曾经去过北京吗?
六、before用于肯定句译为羡宽:以前,放在have和has的后面,一般放在句末。例句:
HehasneverbeentoBeijingbefore.
翻译:他以前从未去过北京。
七、since+延续动词用一般过去时态或现在完成时态均可,意但思不一样:用一般过去时态,表示从句动作”结束“以来,主句活动在持续;用现在完成时态,表示从句动作”开始“以来,主句活动在持续。例句:
1、It'sbeenthreeyearssinceIworkedinthiscompany.
翻译:我不在这家公司工作有三年了。
2、It'sbeenthreeyearssinceIhaveworkedinthiscompany.
翻译:我在这家公司工作有三年了。
1、表示过去所发生的动作或事情对现在的影响或产生的结果,着眼点在现在。现在完成时时常与不确定的过去时间状语连用,表示“已发生”或“未发生”。
如:yet,just,before,recently,once,lately,oflate等;也同表示频度的时间状语连用,如:often,ever,never,sometimes,twice,onseveraloccasions等;
也同包括现在时间在内的时间状语连用,如:now,today,thismorning,thismonth,thisyear等。但不能同特定的过去时间状语(in1995,lastyear等)连用。
2、表示一个从过去某个时间开始,延续到现在,并可能延续下去的动作。常同表示包括现在时间在内的一段时间的状语连用,如:sofar,uptonow,sincelastyear,foralongtime,allmylife,thesefewdays等。
3、某些非延续性动词(动作一开始就结束的动词),在现在完成时中,不能同表示一段时间的状语连用。常见的这类动词有:come,go,begin,start,become,arrive,get,reach,leave,join,end,lose等。
4、在after,assoonas,if,till,when等引导的状语从句中,用现在完成时代替将来完成时。
5、"It/Thisis/willbethefirst/last/second/third,...timethat..."结构中的从句要求用现在完成时。
6、"It/Thisisthebest/worst/mostinteresting+名词+that..."结构中的从句要求用现在完成时。
7、由since引导的时间状语从句,不论用的是延续性动词或状态动词的一般过去时,还是非延续性动词的源册腊一般过姿亏去时,通常都表示动作的完成或结束。
8、Since引导的时间状语从句也可用在完成时。如果由since引导的状语从句的动作或状态延续至今,通常要用现在完成时。这种用法中since表示的不是动作的结束,而是动作的延续。
9、表示某人的经历或已故某人的言论、某国的作用对现在和将来具有长久现实意义和深远影响。
10、现在完成时可以表示反问口气(与when连用)或感情色彩。
11、现在完成时可同longago连用。现在完成时有时可以同longago连用,这样用的longago或为事后想到的添补之词,或指比较笼统的过去,或表示结果。有时,现在完成时还可以同具体过去时间连用,为添补之词。
12、现在完成时可以表示过去重复的动作,常与often,always等连用。
13、现在完成时可以表示过去的经验、事件,同when,while,after从句连用。
14、hope...+should/would型完成时从句。hope,think,expect的过去式之后,加上”should或would+完成式",常表示期望、希望落空,没有实现。
15、现在完成时可雹滑同进行时未完成的动作进行对比。
16、get的现在完成时。get的现在完成时是have/hasgot,美式英语中用gotten。have/hasgot在口语中往往仅是一个现在完成时的形式,表示现在或将来的意义,实际相当于have/has,当“有”解释,但常有很灵活的译法。有时have/hasgot相当于have/hasto,当“必须”解释。
扩展资料
一、现在完成时态的构成:
助动词have/has+动词的过去分词。
当主语为第三人称单数用has,其余人称用have。
否定句在助动词have/has 后加not ;
疑问句则把助动词Have/Has 提放到主语之前。
如:Ihaveworkedherefortenyears.
Shehasn'tbeentotheGreatWall.HaveyoubeentoBeijing?
二、一般过去时与现在完成时的区别
过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响;一般过去时常与具体的时间状语连用。
试比较:I saw this film yesterday.(强调看的动作发生过了,不涉及现在)
I have seen this film.(强调对现在的影响,电影的内容已经知道了。)
1.现在完成时态解读
结构:have/hasdone
解读:现在的时间+过去的状态(起源于过去的动作对现在产生的影响)
2.理解误区:现在完成时态就表示动作已经完成。
IhavetaughtEnglishfor5years.
Jackhasread TheOldManandSeasincelastmonth.
①这两个句子都用了现在完成时态,但是并不能看得出动作已结束完成,有可能还要继续持续:我还在教英语,也有可能Jack还在继续读《老人与海》。
②两个句子中的taught和read都是持续动词并且和since,for时间状语连用
所以,现在完成时态并不能单纯表示动作已经结束,关键还要看动词以及时间状语,若和时间状语尤基册其是for时间段状闹锋搜语连用,一般都表示动作还会向未来持续。
Practice:
我已经等待我的白马王子很多年了
IhavewaitedformyMr.Rightforyears.
3.现在完成时态什么时候表示动作完成结束?
IhavespentallmymoneyonthisprojectandnowIampenniless.
ManypeoplehavediedbecauseoftheCovid19.
Ihavefinishedmyhomeworkandit’stimeforgames.
Ihavewatchedthefilmsothereisnoneedtogotothecinema.
这几个句子中使用的现在完成时态都表示动作的结束和完成,共同特点是:
①动词spend,die和finish都是非持续性(瞬时性)动词.(动作一旦发出就已经结束)
②句子一般都有具体的语境:花完钱后身无分文,写完作业可以玩耍,看过电影不用去影院。更加侧重这个结束的动作对现在造成的影响。
所以,表示动作完成对现在有影响一般都有具体的下文语境;非延续性动词用于完成时态多表示动作已经完成结束,不和for时间段状语连用。
Practice:
我已经错过了很多机会,真的很后悔。
IhavemissedmanyopportunitiesandIfeelveryregretful.
4.到底该用一般过去还是现在完成时态?液历
Ihavehadmyhaircut.
Ihadmyhaircutyesterday.
这两个句子都是对的,只是侧重点不一样。用完成时态侧重剪完头发后现在变发型;而一般过去时态侧重剪过头发这个事情。所以,选择用什么时态,关键是要看说话人的侧重点,强调结果和影响用完成;单纯描述事实就用一般过去时态就行,一般和具体的过去时间点连用。今天内容到此为止,是不是觉得涨了点姿势呢?使用的时候不要傻傻分不清楚了哟~
本文到这结束,希望上面文章对大家有所帮助