现在完成时现在完成进行时1228.docx
《现在完成时现在完成进行时1228.docx》由会员分享,可在线阅读,更多相关《现在完成时现在完成进行时1228.docx(8页珍藏版)》请在冰豆网上搜索。
现在完成时现在完成进行时1228
现在完成时-现在完成进行时12.28
Date12.28
现在完成时
一、基本结构:
助动词have/has+过去分词(done)
二、句型:
否定句:
主语+have/has+not+过去分词+其他.
一般疑问句:
Have/Has+主语+过去分词+其他.
简略答语:
Yes,主语+have/has.(肯定)
No,主语+haven't/hasn't.(否定)
三.用法
(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果
Ihavespentallofmymoney(sofar).(含义是:
现在我没有钱花了.)
Hehas(just/already)come.(含义:
他现在在这儿)
Myfatherhasgonetowork.(含义可能是:
我爸爸现在不在这儿)
(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
①for+时段
②since+过去一个时间点(译为:
自从……以来)
③since+时段+ago
④since+从句(过去时)
⑤Itis+时段+since+从句(过去时)
Maryhasbeenillforthreedays.
Ihavelivedheresince1998.
四.hasgone(to),hasbeen(to),hasbeen(in)的区别
Have/Hasgone(to):
去了(现在不在说话现场)
Whereisyourfather?
HehasgonetoShanghai.
Have/Hasbeen(to):
去过(已不在去过的地方)
MyfatherhasbeentoShanghai.
Have/hasbeenin:
呆了多久(还在所呆的地方)
MyfatherhasbeeninShanghaifortwomonths./sincetwomonthsago.
五.现在完成时的标志
1. 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:
以already,just和yet为标志
Hehasalreadygotherhelp. 他已得到她的帮助。
Hehasjustseenthefilm. 他刚刚看过这场电影。
Hehasn'tcomebackyet. 他还没有回来。
以ever和never为标志
ThisisthebestfilmIhaveeverseen. 这是我曾经看过的最好的一部电影。
HehasneverbeentoBeijing. 他从没有到过北京。
以动作发生的次数为标志
HesayshehasbeentotheUSAthreetimes.他说他已经去过美国三次了。
以sofar(到目前为止)为标志
HehasgottoBeijingsofar. 到目前为止他已到了北京。
Shehaspassedtheexamsofar. 到目前为止她已经通过了考试。
2.过去已经开始的动作一直延续到现在,甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手。
①for+时段②since+过去一个时间点(过去从句)为标志
注意:
1)现在完成时不能单独与过去的时间状语连用,如yesterday,lastweek,threeyearsago等;2)不能与when连用3)瞬间动词(buy,die,join,come,go,leave,join……)不能直接与for/since连用。
要改为其他动词表达相同的意义:
系动词的作用
buy----haveborrow-----keep
come/arrive/reach/getto-----bein
goout----beoutleave----beaway
begin-----beonfinish----beover
open----beopenclose-----beclosed
die----bedead
1.have代替buy
Mybrotherhashad(不能用hasbought)thisbikeforalmostfouryears.
2、用keep或have代替borrow
Ihavekept(不能用haveborrowed)thebookforquiteafewdays.
3、用be替代become
Howlonghasyoursisterbeenateacher?
4、用haveacold代替catchacold
Tomhashadacoldsincethedaybeforeyesterday.
用“be+形容词”代终止性动词(瞬间动词)
1、be+married代marry2、be+ill代fall(get)ill
3、be+dead代die4、be+asleep代fall(get)asleep
5、be+awake代wake/wakeup6、be+gone代lose,die,sell,leave
7、be+open代open8、beclosed代close/shut
9、be+missing(gone,lost)代lose
用“be+副词”代终止性动词
1“be+on”代start,begin
2“be+up”代getup
3“be+back(to)”代returnto,comebackto,gobackto
4“behere(there)”代come(arrive,reach,get)here或go(arrive,reach,get)there等等
用“be+介词短语”代终止性动词
1.“bein/at+地点”代替goto/cometo
2.用beinthearmy代替jointhearmy
3.“bein/at+地点”代替moveto
Exercises1:
1、Bothhisparentslooksad.Maybethey_________what'shappenedtohim.
A.knewB.haveknownC.mustknowD.willknow
2、Hehas_______beentoShanghai,hashe?
反义疑问句
A.alreadyB.neverC.everD.still
3、HaveyoumetMrLi______?
A.justB.agoC.beforeD.amomentago
4、Thefamouswriter_____onenewbookinthepasttwoyears.
A.iswritingB.waswritingC.wroteD.haswritten
5、—Ourcountry______alotsofar.
—Yes.Ihopeitwillbeeven______.
A.haschanged;wellB.changed;good
C.haschanged;betterD.changed;better
6、ZhaoLan______already______inthisschoolfortwoyears.
A.was;studyingB.will;study
C.has;studiedD.are;studying
7、We______XiaoLisinceshewasalittlegirl.
A.knowB.hadknownC.haveknownD.knew
8、HarryPotterisaverynicefilm.I_______ittwice.
A.willseeB.haveseenC.sawD.see
9、—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygoB.didtheygoC.dotheygoD.havetheygone
10、—______you___yourhomeworkyet?
—Yes.I_____itamomentago.
A.Did;do;finishedB.Have;done;finished
C.Have;done;havefinishedD.will;do;finish
11、Hisfather______thePartysince1978.
A.joinedB.hasjoinedC.wasinD.hasbeenin
12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.wereB.havebeenC.havebecomeD.havemade
13、—Howlonghaveyou____here?
—Abouttwomonths.
A.beenB.goneC.comeD.arrived
14、Hurryup!
Theplay__________fortenminutes.
A.hasbegunB.hadbegunC.hasbeenonD.began
15、It_____tenyearssinceheleftthearmy.
A.isB.hasC.willD.was
16、MissGreenisn'tintheoffice.she_______tothelibrary.
A.hasgoneB.wentC.willgoD.hasbeen
17、Myparents______Shandongfortenyears.
A.havebeeninB.havebeentoC.havegonetoD.havebeen
18、Thestudentshavecleanedtheclassroom,_____?
A.sotheyB.don’ttheyC.havetheyD.haven’tthey
19、______hasMr.WhitebeenamemberofGreenerChinasincehe_____toChina?
A.Howsoon,comesB.Howoften,gotC.Howlong,cameD.Howfar,arrived
20、Hisuncle____formorethan9years.
A.hascomehereB.hasstartedtowork
C.haslivedthereD.haslefttheuniversity
现在完成进行时
基本结构:
助动词have/has+been+doing
基本用法
1.现在完成进行时表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止。
如:
IthasbeenrainingsincelastSunday.自上周星期日以来就一直在下雨。
He'sbeenwatchingtelevisionallday.他看了一天电视了。
2.现在完成进行时有时表示根据直接或间接的证据得出的结论。
如:
Sheisverytired.She'sbeentypinglettersallday.她很累了,她整天都在打信件。
Hereyesarered.Shehasbeencrying.她眼睛红了,她一直在哭。
现在完成时vs.现在完成进行时
1)这两个时态的主要差别是,现在完成时表示动作已完成,而完成进行时却不一定如此:
进行,有延续意味,没有明确的终止性。
I’vemadeacake.我做了一个蛋糕。
(已做好)
I’vebeenmakingacake.我一直在做一个蛋糕。
(不一定做好了)
She’spaintedapicture.她画了一幅画。
(已画好)
She’sbeenpaintingapicture.她在画一幅画。
(可能还没画好)
They’vebuiltabridge.他们建了一座桥。
(已建好)
They’vebeenbuildingabridge.他们一直在建一座桥。
(可能还在建)
He’swrittenanovel.他写了一部小说。
(已完成)
He’sbeenwritinganovel.他在写一部小说。
(可能尚未完成)
2)许多静态动词都只能用于完成时而不能用于完成进行时:
I’veknownthatforalongtime.这事我已经知道很久了。
Thestrikehaslastedsixmonths.这次罢工已经持续了6个月。
Nobodyhasseenhimsincelastweek.从上周起就没人见到过他。
We’vehadterribleweatherfornearlytwoweeks.几乎有两星期天气都很恶劣。
They’veownedthehouseformanyyears.这房子他们已经拥有许多年了。
I’vealwaysthoughtyou’reright.我一向认为你是对的。
但当意思发生转变时也可能用于完成进行时:
I’vebeenthinkingofdoingsoforalongtime.我好久以来一直想这样做。
Tomhasbeenseeingabout(考虑,处理)aworkpermitforyou.汤姆一直在设法帮你取得工作许可证。
Whichjudgehasbeenhearingthecase?
哪位法官在审这个案子?
Shehasbeenhavingatoothout.她在拔牙。
Thechildrenhavebeenlookingforwardtothisholidayformonths.孩子们好几个月来一直盼望着这个节日。
want这个动词有时可用于完成进行时,表示“一直想”:
You’retheverymanI’vebeenwantingtomeet.你正是我一直想见的人.
3)有少数动词用两种时态都可以,意思差别不大,如:
Theyhavebeenworkingverywellthisterm.这学期他们学习很好。
Theyhaveworkedverywellthisterm.
Ithasbeenrainingfortwohours.下了两个小时的雨。
Ithasrainedfortwohours.
Wehavelookedformushroomsbuthavenotfoundany.我们找寻蘑菇但一无所获。
Wehavebeenlookingformushroomsbuthavenotfoundany.
强调时间长度用完成进行时比较好:
I’vebeencoughingallnight.我咳了一整夜。
(比I’vecoughedallnight.更能强调咳得久)
Allthetimeshe’sbeensittingthereinsilence.她一直静坐在那里。
Alltheseyearswe’vebeentryingtogetintouchwithhim.这些年来我们一直在设法和他联系。
He’sbeenhopingforaraiseinsalaryallthetime.他一直盼着加薪。
现在完成时通常只陈述事实,而现在完成进行时还可表示一种感情色彩。
如:
Ihavewaitedfortwohours.我等了两小时。
(陈述事实)
Ihavebeenwaitingfortwohours.我等了两个小时。
(等得好辛苦)
现在完成进行时通常用来谈论较短暂的动作或情况,若要谈论时间延续较长的动作或情况或永久性情况,则通常用现在完成时。
如:
HehaslivedinParis.他(一直)住在巴黎。
HehasbeenlivinginParis.他(目前)住在巴黎。
(表暂时性)
Exercises2:
1.—I’msureAndrewwillwinthefirstprizeinthefinal.
—Ithinkso.He________foritformonths.
A.ispreparingB.waspreparing
C.hadbeenpreparingD.hasbeenpreparing
2.Bythetimeherealizeshe_________intoatrap(圈套、陷阱),it’llbetoolateforhimtodoanythingaboutit.
A.walksB.walkedC.haswalkedD.hadwalked
3.Sofarthisyearwe_______afallinhousepricesbybetween5and10percent.
A.sawB.seeC.hadseenD.haveseen
4.CathyistakingnotesofthegrammaticalrulesinclassatSunshineSchool,whereshe______Englishforayear.
A.studiesB.studiedC.isstudyingD.hasbeenstudying
5.Danny_________hardforlongtorealizehisdreamandnowheispopular.
A.worksB.isworkingC.hasworkedD.hadworked
6.—Ihavegotaheadache.
—Nowonder.You________infrontofthatcomputertoolong.
A.workB.areworkingC.havebeenworkingD.worked
7.Theunemploymentrateinthisdistrict_______from6%to5%inthepasttwoyears.
A.hasfallenB.hadfallenC.isfallingD.wasfalling
8.Nowthatsheisoutofjob,Lucy___goingbacktoschool,butshehasn’tdecidedyet.
A.hadconsideredB.hasbeenconsidering
C.consideredD.isgoingtoconsider
9.—______you______himaroundthemuseumyet?
—Yes.Wehadagreattimethere.
A.Have;shownB.Do;showC.Had;shownD.Did;show
10.—Hi,Tracy,youlookpale.
—Iamtired.I_______thelivingroomallday.
A.paintedB.hadpaintedC.havebeenpaintingD.havepainted