现在完成时与现在完成进行时态.docx

上传人:b****5 文档编号:6515765 上传时间:2023-01-07 格式:DOCX 页数:11 大小:31.50KB
下载 相关 举报
现在完成时与现在完成进行时态.docx_第1页
第1页 / 共11页
现在完成时与现在完成进行时态.docx_第2页
第2页 / 共11页
现在完成时与现在完成进行时态.docx_第3页
第3页 / 共11页
现在完成时与现在完成进行时态.docx_第4页
第4页 / 共11页
现在完成时与现在完成进行时态.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

现在完成时与现在完成进行时态.docx

《现在完成时与现在完成进行时态.docx》由会员分享,可在线阅读,更多相关《现在完成时与现在完成进行时态.docx(11页珍藏版)》请在冰豆网上搜索。

现在完成时与现在完成进行时态.docx

现在完成时与现在完成进行时态

一•核心语法

【知识梳理】

1•现在完成时

【拓展】

1)表示过去的动作对现在造成的影响或结果,着眼点在现在,常与already,yet,

just,before,lately,recently,never,ever,notye等连用。

这个动作到说话时可能已经停止或结束。

Heturnedoffthelight.Thelightisoff.

1

Hehas1urnedor1thelight

Fi

J

PastPresentFuture

Hehasturnedoffthelight.他已把灯关了。

HisbrotherhasjoinedthePartyalready.

Ihavefinishedreadingthebook.

Wehavejustvisitedthefarm.

2)表示动作或状态在过去某时开始,一直持续到现在,并还可能继续下去的动

作或状态。

通常用延续性动词。

常与段时间状语连用。

如:

sofar,uptonow,

since,fo叶一段时间,in/over/duringthepast/lastfewyears等。

Hebegantolivehere-Hehaslivedh忙resince1995.

livinghere

i

i

Pastin1995PresentFuture

Hehaslivedheresinee1995.自从1995年以来,他一直住在这儿。

llstartedtorain,丁血min就np乩

F

Ithasrainedforthreehours,

1i

11

PastthreehoiLtfiaguPrenenlFuture

IhavenotseenJustinsincelastFridaynight.(从上周五晚上至U现在一直都没有见过Justin)

IhavetaughtEnglishfor15years.

Uptonow,wehavereceivednonewsfromher.

批注:

现在完成时还可和包括“现在”在内的时间状语连用,如:

today,this

morning,thismonth,thesedays,thisyea等,表示这个动作在这个特定的时间内完成•

Haveyouseenherthesedays?

但如果说话人感兴趣的只是在这段时间内发生了某一动作,而不是这一动作与现在的关系时,须用过去时态。

Theconferenceopenedthismonth.

3)在时间、条件、让步状语从句中,用现在完成时表示将来完成的动作。

(即用

现在完成时代替将来完成时)。

其特征为:

状语从句中的谓语动词很明显或需强调发生在主句谓语动作之前。

Theywillgotoworkinthecompanyassoonastheyhavegraduatedfromtheschool.

(强调毕业后)

IwillnotbelieveyouuniessIhaveseenitwithmyowneyes.(强调先看至U)

IwillgowithyouassoonasIhavefinishedmywork.(强调“干完”)

Tellmeyouranswerwhenyouhavesolvedtheproblem!

(强调“解决”)

4)使用现在完成时的句型

1It/Thisisthefirst/secondtime--that-••结构中的从句部分,用现在完成时。

ItisthesecondtimethatIhavevisitedthecity.

Thisisthefirsttime(that)I'veheardhimsing.

注意:

Itwasthethirdtimethattheboyhadbeenlate.

2Thisis+形容词最高级+名词+that…结构,that从句要用现在完成时。

ThisisthebestfilmthatI've(ever)seen.

Thisistheonlybookthathehaswritten.

5)固定句型

Itis/hasbeen+寸段+since+从句(从句谓语为瞬间则按字面翻译)

(从句谓语为延续则表示未做此事多久)

女口:

Itis/hasbeentwoyearssincewearrivedhere我们至U这儿两年了。

Itistwoyearssincehelivedhere.他不在这儿住两年了。

【典例讲解】

例1:

—Irememberyouwereatalentedpianistatcollege.Canyouplaythepianoforme?

—Sorry,Ithepianoforyears.

A.don'tplayB.wasn'tplayingC.haven'tplayedD.hadn't

played

答案:

C解析:

根据remember可知语境是现在,从时间状语foryears得出是从过去到现在的时间,所以用现在完成时。

2.现在完成进行时

【拓展】

表示一个持续到现在的动作(这动作可能刚停止,也可能还在进行)。

⑴构成:

havebeendoing

⑵用法:

1)延续:

表示开始于过去的活动持续到现在,并且活动往往还没有结束,将继续持续下去。

[towailformymother*sItitter.I爼$lillmailing.

Ihavebeenwaitingformymni.her'sleltern

iF1

1

■・,

i1'i

PastPrcBenlFuture

IhavenotbeensleepingwellsinceIreturnedhome.(“我”回家后一直都没睡

好,现在也没睡好。

IhavebeenlivinginHawaiifortenyears我在夏威夷已经生活了十年。

ShehasbeenburningthemidnightoiltoprepareforGRE也最近在熬夜准备GRE考试。

Tomhasbeenplayingtheonlinegamesformorethantwentyhour®姆玩网游已经超过二十个小时了。

2)重复:

到目前为止的一段时间内重复发生的活动。

HehasbeengoingtoSeattleforhalfayea他在半年间经常去西雅图。

Ihavebeentellingyounottomaketrouble我一直劝你不要找麻烦。

Theoldmanhasbeenrepairingcarsforthirtyyear老人修车修了三十年了。

JackhasbeenpractisingTaiChiformorethanayea杰克练太极一年多了。

3)表示感情色彩

现在完成进行时比较生动,有时含有明显的感情色彩。

如:

Whathaveyoubeendoing?

表示惊异

Who'sbeeneatingmyapples?

表示愤怒不满

【典例讲解】

例1:

Tominthelibraryeverynightoverthelastthreemonths.

A.worksB.worked

C.hasbeenworkingD.hadbeenworking

答案:

c

解析:

overthelastthreemonths的意思是在过去的三个月期间”,这类时间状语通常与现在完成时或现在完成进行时连用,四个选项中只有C符合此要求。

例2:

Nowthatsheisoutofajob,Lucygoingbacktoschool,butshehasn

tdecidedyet.

hadconsideredB.hasbeenconsidering

C.consideredD.isgoingtoconsider

答案:

B

解析:

根据butshehasn'tdecidedye尚未决定)可知,从开始失业时起一直在考虑再去上学,

现在还在考虑。

表示从过去某一时刻开始一直到现在,并且现在依然在发生的动作,用现在完

成进行时,现在完成进行时由“have/hasbeendoing构成,所以选B。

3.现在完成进行时与现在完成时辨析

【拓展】

现在完成进行时与现在完成时均可表示“从过去开始一直持续到现在”的动作,有时两者可换用,但前者多用于口语中。

Ihavewateredtheflower我已经给花浇过水了。

(已完成,你不必浇了)

Ihavebeenwateringtheflowers我一直在给花浇水。

(未完成,一直在浇)

Ihaveknownherforalongtime.(正)我认识她很久了。

Ihavebeenknowingherforalongtime.(误)

Ihaven'tseenhimthesedays.(正)这些日子我没有见过他。

Ihaven'tbeenseeinghimthesedays.(误)

小结:

这两种时态的差别主要有哪两个?

答案:

1.现在完成时表示动作已完成,着重结果;现在完成进行时表示动作的进行,强调动作的持续性。

2.状态动词、知觉动词或情感动词,如see,feel,know,love等,不可用于现在完成进行时,但可用于现在完成时。

【例题精讲】

例I.Nowthatsheisoutofjob,Lucygoingbacktoschoolbutshehasnt

decidedyet.

A.hadconsideredB.hasbeenconsideringC.consideredD.isgoingto

consider

【答案】B

【分析】本题考查动词的时态语态。

根据句义:

她现在失业了,正在考虑要不要回学校,但是还

没有决定。

所以用现在完成进行时。

例2.--Ihavegotaheadache.

--Nowonder.Youinfrontofthatcomputertoolong.

A.WorkB.areworkingC.havebeenworkingD.worked

【答案】C

【分析】本题考查动词的时态语态。

根据句义:

你在电脑前工作太久,难怪会头疼,可知work

维持了一段时间,且持续发生。

所以用现在完成进行时。

例3.Tom(read)abookabouttheLochNessMonsterthismorningand

he'llgetthroughsoon.

【答案】hasbeenreading

【分析】根据题干thismorningandhe'llgetthroughsoon所以用现在完成进行时。

例4.Hisbrothernever(read)anybooksaboutStonehenge

before.

【答案】has|read

【分析】根据never用现在完成时。

例5.ThetravelerssaytheycomefromLondonand(travel)fortwo

months.

【答案】havebeentravelling

【分析】根据fortwomonths判断用现在完成进行时。

例6.—WillsomeonegoandgetDr.White?

—He

already(send)for.

【答案】has|beensent

【分析】根据already用现在完成时。

例7.Butnoevideneeoflife(discover)onanyoftheseplanetssofar.

【答案】hasbeendiscovered

【分析】此句为被动,根据sofar用现在完成时.

例8.1won'ttellthestudenttheanswertothemathproblemuntilheonit

formorethananhour.

A.hasbeenworkingB.willhaveworkedC.willhavebeenworkingD.hadworked

【答案】A

【分析】考查动词时态。

根据“formorethananhour知应用现在完成进行时态。

例9.It'stimethatImyhaircut.lt'sthefifthtimethatItothe

barber'sshop.

A.had;havegoneB.has;havegoneC.have;wentD.had;go

【答案】A

【分析】It'stimetha询型中谓语使用虚拟语气,动词用过去时;It'sthe序数词+timethat...

句型中动词用完成时。

例10.---Hi,Tommy,youlooktired.

---1amtired.Ithecomputergamesallday.

A.playedB.hadplayedC.havebeenplayingD.haveplayed

【答案】C

【分析】根据allday判断是现在完成进行时。

【课堂练习】

1.Thecoffeeiswonderful!

Itdoesn'ttastelikeanythingIbefore.

A.washavingB.havehaveeverC.hadD.hadeverhad

【答案】C

【分析】根据before判断是现在完成时。

2.JohnandIfriendsforeightyears.Wefirstgottoknoweachotherata

Christmasparty.Butweeachotheracoupleoftimesbeforethat.

A.hadbeen;haveseenB.havebeen;haveseen

C.hadbeen;hadseenD.havebeen;hadseen

【答案】D

【分析】根据foreightyears判断是现在完成时;然后根据后半句beforethat判断是过去的过去,

过去完成时。

3.---Thewindowisdirty.

---1know.Itforweeks.

A.hasn'tcleanedB.didn'tclean

C.wasn'tcleanedD.hasn'tbeencleaned

【答案】D

【分析】根据forweeks判断是现在完成时。

4.1can'tseeanycoffeeinthiscupboard.?

A.HasitallbeenfinishedB.Wasitallfinished

C.HasitallfinishedD.Diditallfinished

【答案】A

【分析】根据主语谓语的关系,判断是被动语态,排除CD。

再根据语境判断是现在完成时。

5.Mydictionary.Ihavelookedforiteverywherebutstillit.

A.haslost;don'tfindB.ismissing;don'tfind

C.haslost;haventfoundD.ismissing;haven'tfound

【答案】D

【分析】第一句我的字典不见了,陈述事实,用现在时。

后半句仍然找不到,指这段时间的状

态,用现在完成时。

6.---Wehaven'theardfromJaneforalongtime.

---Whatdoyousupposetoher?

A.washappeningB.tohappen

C.hashappenedD.havinghappened

【答案】C

【分析】根据语境,这段时间未见,这段时间发生了什么事。

7.Weforthebushalfanhour,butithasnotcomeyet.

A.havebeenwaitingB.havewaited

C.arewaitingD.havebeenwaited

【答案】A

【分析】根据halfanhour可知一段现在完成进行时。

8.TheytheSummerPalacethreetimes.

A.havegonetoB.havebeento

C.havebeeninD.havegoneinto

【答案】B

【分析】根据threetimes可知用表示去过的”havebeento

9.Hearticlesforourwall-newspaperthesethreeyears,andhe

aboutthirtyarticles.

A.haswritten;haswrittenB.hasbeenwriting;wrote

C.iswriting;hasbeenwritingD.hasbeenwriting;haswritten

【答案】D

【分析】第一空根据thesethreeyears可知写书的动作一直持续到现在且还会继续下去,用现在

完成进行时,后半句表示目前已经完成了30篇,用现在完成时。

10.Thenewscameasnosurprisetome.Iitforsometimethatthefactorywasgoingtoshutdown.

A.hadknownB.knewC.haveknownD.know

【答案】C

【分析】根据forsometime判断用现在完成时。

【课后练习】

1.Theprice,butIdoubtwhetheritwillremainso.

A.wentdownB.willgodownC.hasgonedownD.wasgoingdown

【答案】C

【分析】根据从句whetheritwillremainso用一般将来时态可以判断岀,价格的下调对现在产生了影响,故用现在完成时态,故选C。

2.Thecountrylifehewasusedtogreatlysince1992.

A.changeB.haschangedC.changingD.havechanged

【答案】B

【分析】hewasusedto为定语从句,修饰先行词countrylife,而其宾语为省去的关系代词

that/which,又根据时间状语sinee1992,可知B项正确。

3.ExcusemeMarcia,areporterfromVanityFairallday.Couldyou

speaktohernow?

A.phonesB.hasphonedC.hasbeenphoningD.phoned

【答案】C

【分析】句意为:

对不起,玛西娅,一位来自VanityFair的记者一整天都在打电话,你现在能

和她通话吗?

表示过去开始的动作一直持续进行到现在,用现在完成进行时态。

题干中allday

表示一段时间。

4.Gladtoseeyouback.HowlonginRussia?

A.didyoustayB.wereyoustayingC.haveyoubeenstayingD.haveyou

stayed

【答案】A

【分析】根据句意,既然gladtoseeyouback,说明stayinRussia这一动作已发生,且发生在过

去,未涉及现在的状况,所以C、D两项不合适;B项是过去进行时,指过去某时正在发生的动

作,所以也不正确;A项是一般过去时,用来陈述过去时间内发生的动作,故选A。

5.Mybrotherisanactor.Heinseveralfilmssofar.

A.appearsB.appearedC.hasappearedD.isappearing

【答案】C

【分析】时间状语sofar表示到目前为止”它常和现在完成时连用,故选C。

6.Whenyouarehomegiveacalltoletmeknowyousafely.

A.arearrivingB.havearrivedC.hadarrivedD.willarrive

【答案】B

【分析】句意为:

当你到家时,给我打电话,让我知道你已经安全到达了。

根据句意应选B项

havearrived。

arearriving为现在进行时表将来;hadarrived为过去完成时,强调动作的发生时间

为过去的过去;willarrive为一般将来时,三者均不符合句意。

7.—Why,Jack,youlooksotired!

—Well,IthehouseandImustfinishtheworktomorrow.

A.waspaintingB.willbepaintingC.havepaintedD.

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > IT计算机 > 计算机软件及应用

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1