现在完成时态 现在完成时态-时态结构,现在完成时态-since用法

现在完成时态,英语语法,由“have/has+过去分词”构成。主要有两个含义:①表示动作发生在过去,但与现在的情况有联系,有时无时间状语,有时和一些表示不确定的过去时间状语连用,如:many times,just,yet,ever,never,already,before,so far,by now等连用。②表示从过去某一时间开始一直延续到现在并还可能继续延续下去的动作,用于延续性动词,且句中常带有表示一段时间的时间状语,如:for two months,so far等。

现在完成时_现在完成时态 -时态结构


现在完成时态

1)现在完成时和一般过去时都能表示过去发生过的动作,但现在完成时表示过去动作对现在的影响,并且表示这一动作已完成或还可能继续下去;2)而一般过去时与现在的情况没有联系,仅表示过去的动作,且这一动作到说话时已终止。因此现在完成时不能与表示明确的过去时间如:in1949,yesterday,lastweek等的状语连用,并且用when或where对这些时间和地点状语提问时,一般只用一般过去时。

在“itisfirst/second...timethat...。”或在“it/this/thatisthe+最高级+名词+that...。”结构中,that从句中的动词常用现在完成时;在“it+be...+since从句”这一结构中,be可用一般现在时或现在完成时,since从句一般用过去时。have/has/had+been+动词的现在进行时。

比较过去时与现在完成时

1)过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。

2)过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。一般过去时的时间状语:

yesterday,lastweek,…ago,in1980,just now,具体的时间状语

共同的时间状语:

thismorning,tonight,thisApril,now,once,before,already,recently,lately

现在完成时的时间状语

for,since,sofar,ever,never,just,yet,till/until,uptonow,inpastyears,always,

不确定的时间状语

3)现在完成时可表示持续到现在的动作或状态,动词一般是延续性,如live,teach,learn,work,study,know.

过去时常用的非持续性动词有come,go,leave,start,die,finish,become,getmarried等。

举例:

Isawthisfilmyesterday.

(强调看的动作发生过了。)

Ihaveseenthisfilm.

(强调对现在的影响,电影的内容已经知道了。)

Whydidyougetupsoearly?

(强调起床的动作已发生过了。)

Whohasn'thandedinhispaper?

(强调有卷子,可能为不公平竞争。)

ShehasreturnedfromParis.

她已从巴黎回来了。

Shereturnedyesterday.

她是昨天回来了。

HehasbeenintheLeagueforthreeyears.

(在团内的状态可延续)

HehasbeenaLeaguememberforthreeyears.

(是团员的状态可持续)

HejoinedtheLeaguethreeyearsago.

(三年前入团,joined为短暂行为。)

Ihavefinishedmyhomeworknow.

---WillsomebodygoandgetDr.White?

---He'salreadybeensentfor.

句子中如有过去时的时间副词(如yesterday,last,week,in1960)时,不能使用现在完成时,要用过去时。

(错)Tomhaswrittenalettertohisparentslastnight.

(对)Tomwrotealettertohisparentslastnight.

用于现在完成时的句型

1)Itisthefirst/secondtime….that…结构中的从句部分,用现在完成时。

ItisthefirsttimethatIhavevisitedthecity.

Itwasthethirdtimethattheboyhadbeenlate.

2)Thisisthe…that…结构,that从句要用现在完成时。

ThisisthebestfilmthatI've(ever)seen.

这是我看过的最好的电影。

Thisisthefirsttime(that)I'veheardhimsing.这是我第一次听他唱歌。

典型例题

---No,thisisthefirsttimeI___here.
A.wasB.havebeenC.cameD.amcoming

答案B.Thisisthefirsttime后面所加从句应为现在完成时,故选B。

---No,it'sthefirsttimeI___here.
A.even,comeB.even,havecomeC.ever,comeD.ever,havecome

答案D.ever意为曾经或无论何时,反意词为never,此两词常用于完成时。ThisisthelargestfishIhaveeverseen.Itis/wasthefirsttime+that-clause的句型中,从句要用完成时。

注意:非延续性动词的否定形式可以与表示延续时间的状语连用。即动作不发生的状态是可以持续的。

(错)Ihavereceivedhisletterforamonth.

(对)Ihaven'treceivedhisletterforalmostamonth.

比较since和for

Since用来说明动作起始时间,for用来说明动作延续时间长度。

Ihavelivedhereformorethantwentyyears.

IhavelivedheresinceIwasborn..

Myaunthasworkedinaclinicsince1949.

Somenewoilfieldshavebeenopenedupsince1976.

IhaveknownXiaoLisinceshewasalittlegirl.

MybrotherhasbeenintheYouthLeaguefortwoyears.

Ihavenotheardfrommyuncleforalongtime.

注意:并非有for作为时间状语的句子都用现在完成时。

Iworkedhereformorethantwentyyears.

(我现在已不在这里工作。)

Ihaveworkedhereformanyyears.

(现在我仍在这里工作。)

小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
(对)TomhasstudiedRussianforthreeyears.

=TombegantostudyRussianthreeyearsago,andisstillstudyingitnow.
(错)Harryhasgotmarriedforsixyears.

=Harrybegantogetmarriedsixyearsago,andisstillgettingmarriednow.

显然,第二句不对,它应改为Harrygotmarriedsixyearsago.或Harryhasbeenmarriedforsixyears.

现在完成时_现在完成时态 -since用法

1)since+过去一个时间点(如具体的年、月、日期、钟点、1980,lastmonth,halfpastsix)。

Ihavebeenheresince1989.

2)since+一段时间+ago
Ihavebeenheresincefivemonthsago.

3)since+从句

Greatchangeshavetakenplacesinceyouleft.

Considerabletimehaselapsedsincewehavebeenhere.

4)Itis+一段时间+since从句

ItistwoyearssinceIbecameapostgraduatestudent.

延续动词与瞬间动词

1)用于完成时的区别

延续动词表示经验、经历;瞬间动词表示行为的结果,不能与表示段的时间状语连用。

Hehascompletedthework.他已完成了那项工作。(表结果)

I'veknownhimsincethen.我从那时起就认识他了。(表经历)

2)用于till/until从句的差异

作为延续动词一般用于肯定句,表示"做……直到……"作为瞬间动词一般用于否定句,表示"到……,才……"

Hedidn'tcomebackuntilteno'clock.

他到10点才回来。

Heslepttllteno'clock.

他一直睡到10点。

典型例题
1.Youdon'tneedtodescribeher.I___herseveraltimes.

A.hadmetB.havemetC.metD.meet

答案B.首先本题后句强调对现在的影响,我知道她的模样,你不用描述。再次,severaltimes告知为反复发生的动作,因此用现在完成时。

2.---I'msorrytokeepyouwaiting.

---Oh,notatall.I___hereonlyafewminutes.

A.havebeenB.hadbeenC.wasD.willbe

答案A.等待的动作由过去开始,持续到现在,应用现在完成时。

练习题2

1.写出下列单词的过去式、过去分词

arrive__________________

brush___________________

send__________________

write___________________

hear___________________

fall___________________

drop___________________

lose___________________

feel___________________

lose____________________

use___________________

wear__________________

think__________________

thank__________________

own___________________

invent_________________

build__________________

allow___________________

2.用单词的适当形式填空

1).-_____you______(write)yourletteryet?

现在完成时态 现在完成时态-时态结构,现在完成时态-since用法
  

爱华网本文地址 » http://www.aihuau.com/a/8103230103/24886.html

更多阅读

初中英语现在完成时 初中英语一般过去时

(一)现在完成时态1、现在完成时的定义:现在完成时是表示在过去发生但与现在情况有联系的动作或状态的时态。2、现在完成时的构成:现在完成时是由“助动词have/has+动词过去分词”构成的。①助动词have/has可以与主语缩写为’ve/’s。

英语时态之现在完成时 现在完成时从句时态

现在完成时现在完成时(Present perfect)过去发生并且已经完成的动作对现在造成影响或后果,过去某一时间开始并一直持续到现在并且有可能还会持续的动作或状态。基本信息时态中文名称:现在完成时英文名称:Present perfectWhat has happene

英语时态之过去完成时 英语的过去完成时

过去完成时本词条介绍英语语法中的一种,为八大时态之一。本条主要分析了过去完成时的表达及其与其他时态的区别。定义过去完成时(past perfect tense):①表示发生在过去的动作对现在造成的某种影响或结果,用来指定在另一个过去行动之前

声明:《现在完成时态 现在完成时态-时态结构,现在完成时态-since用法》为网友蜕变後分享!如侵犯到您的合法权益请联系我们删除