现在完成时教师版复习课程.docx
《现在完成时教师版复习课程.docx》由会员分享,可在线阅读,更多相关《现在完成时教师版复习课程.docx(11页珍藏版)》请在冰豆网上搜索。
现在完成时教师版复习课程
现在完成时
1.概念:
过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
2.时间状语:
recently,lately,since…for…,inthepastfewyears,etc.
3.基本结构:
have/has+done4.否定形式:
have/has+not+done.
5.一般疑问句:
have或has提前
对于初接触现在完成时的人来说,往往会产生一种茫然,因为它似乎与一般过去时相似。
那就是,这两种时态描述的动作都始于过去。
其实不然,现在完成时主要表示,发生在过去的动作延续到现在刚刚完成、或许还要延续;侧重于这个动作对现在带来的结果、产生的影响、积累的总和等等。
而一般过去时则只不过是表示动作发生在过去的什么时候。
弄清了这一区别,就很容易理解现在完成时了。
它主要适用于下面的几种情况:
1)表示截止现在业已完成的动作
Bynow,IhavecollectedallthedatathatIneed.到现在为止,我已收集到了我所需的全部资料。
Shehasread150pagestoday.她今天已看了150页。
2)表示发生在过去而对现在产生影响、带来结果的动作
Haveyouhadyourdinner?
你吃晚饭了吗?
3)表示过去发生的动作持续到现在,并可能还要延续
Ithasbeenfiveyearssincehejoinedthearmy.他参军五年了。
1)一个句子应该用什么时态只能取决于它需要表达的意思,以及它所处的语言环境。
例如:
HespeaksEnglish.(一般现在时,说明动作发生的经常性。
)
HespokeEnglishwhenhewasinNewZealand.(一般过去时,说明动作发生的时间。
)
HeisspeakingEnglish.(现在进行时,说明动作正在进行。
)
HehasspokenEnglishforthreeyearssincehecametotheUSA.(现在完成时,这里说明动作的总和。
)
HehasbeenspeakingEnglishsincehecametotheUSA.(现在完成进行时,强调动作的连续性。
)
2)在含有时间状语从句或条件状语从句的主从复合句中,如果主句的谓语动词是一般将来时,那么从句的谓语动词就只能用一般现在时来表示将来时;如果主句的谓语动词是过去将来时,那么从句的谓语动词就只能用一般过去时来表示过去将来时。
例如:
Iwillnotplaytennisifitrainstomorrow.
Iwouldnotplaytennisifitrainedthenextday.
3)有些动词表示无法持续的动作,它们一般不宜用于进行时态中。
这类动词常见的有:
be,believe,consist,find,forget,hate,have,hope,hear,know,like,love,notice,prefer,remember,see,seem,smell,suggest,taste,understand,want,wish,sitdown,standup等等。
Be动词若是用于进行时态,可表示暂时、短暂的情况或表现。
例如:
Tomisbeingagoodboytoday.汤姆今天很乖。
Heisbeingchildish.他这样做是耍孩子气。
Youarenotbeingmodest.你这样说不太谦虚。
4)关于现在完成时的时间状语问题
A.凡是"完成时态"都表示,不知道也不管动作发生的具体时间,所以在使用现在完成时的句子里,不可以带有表示具体过去时间的状语,如:
yesterday,lastweek(month,year,etc.),twoweeksago,in1999等;但常和有些副词连用,如:
just,before,already,often,never,ever,not…yet,always等等。
B.在以when提问的特殊疑问中不能用现在完成时。
另外,ago不能用于现在完成时的句子里,因为它表示从现在算起的以前某个时间,属于表示具体过去时间的状语。
但是可以用before来表示"以前"的意义,因为它只表示"以前",而不知什么时候的以前。
C.如果是不表示连续性的动词用于现在完成时的句子,不可以和以for表示的"一段时间"的状语连用。
在这种情况下,应该用"Ithasbeen…;since…"的句式来表达。
如:
Hehasjoinedthearmyforfiveyears.(错误)
Ithasbeenfiveyearssincehejoinedthearmy.(正确)
能与现在完成时连用词语很多,如副词just,already,yet,before,ever,recently等,但下面是一些典型而且重要的例子:
(1)since(自从):
不管用作介词、连词还是副词,句子(主句)谓语通常都用现在完成时:
Ihaven’tseenhersincelastweek.自上周以来我一直未见过她。
WherehaveyoubeensinceIlastsaw?
自我上次见到你之后你到哪里去了?
【注】有时可用其他时态的情况,但须注意:
①对于某些表示状态的动词(如seem等),或因语义等方面的原因,有时可能用一般现在时比较现在完成时更合适:
Itseemslikeyearssincewelastmet.我们似乎几年未见面了。
Sincewhendoesthe$42plus$5servicechargecometo$48?
从什么什候开始42元加5元的服务费等于48元了?
②若不是指从过去持续到现在,而是指从较远的过去持续到在一个较近的过去,则用过去完成时:
Yesterdayhetoldmethathehadn’teatenanythingsinceTuesday.他昨天告诉我自星期二以来他一直未吃任何东西。
(指从星期二至昨天未吃东西)
③表示时间长度时,通常用一般现在时代替现在完成时:
It’stenyearssincehelefthere.他离开这儿已10年了。
(2)sofar(到目前为止):
Sofartherehasbeennobadnews.到现在为止还没有什么坏消息。
Wehaven’thadanytroublesofar.到目前为止,我们还没有遇到任何麻烦。
(3)in[for,during]thepast[last]…years(在过去…年中):
InthepasttwoyearsI’veseenhimlittle.过去两年我很少见到他。
Ihavebeenhere(for)thelast[past]month.最近一个月里我都在这儿。
【注】在一定的上下文里,若是以过去时间为起点,也可用过去完成时。
(4)upto[until]now(到现在为止):
Uptonow,theworkhasbeeneasy.到现在为止这工作还算容易。
Ihaveheardnothingfromhimuptonow.到现在为止我还没有听到他一点音信。
(5)It’s[willbe]thefirsttimethat…(第一次…):
It’sthefirsttimeI’vecomehere.这是我第一次来这儿。
1
考点1:
时间状语。
1、表示过去发生或已经完成的动作对现在造成的影响或结果。
常与never/ever,just,already/yet,before,sofar等连用。
Yet常用于一般疑问句和否定句.2、during/inthepast+时间段
3、表示动作或状态从过去某时开始,一直延续至今,可能刚刚结束,也可能延续下去。
常与for,since,howlong,thesedays等连用。
★区分for/since
since后接时间点,表“自...以来”,如1993,lastterm,yesterday.Since后跟句子,句子要用一般过去时。
for后接一段时间,表“长达多久”,如tenyears,awhile,twodays等。
★for+时段=since+时段+ago
现在完成时
一.基本结构:
助动词have/has+过去分词(done)
二. 句型:
否定句:
主语+have/has+not+过去分词+其他.
一般疑问句:
Have/Has+主语+过去分词+其他.
三.用法
(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果
Ihavespentallofmymoney.(含义是:
现在我没有钱花了.)
Theyhavecomehere.(含义:
他们现在在这儿)
(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作或状态,常与for和since连用
①for+时段
②since+过去一个时间点(译为:
自从……以来)
③since+时段+ago
④since+从句(过去时)
⑤Itis+时段+since+从句(过去时)
Maryhasbeenillfor3days.(since3daysago)
Ihavebeenintheuniversitysince2002.
四.hasgone(to),hasbeen(to),hasbeen(in)的区别
Have/Hasgone(to):
去了(现在不在说话现场)
Whereisyourfather?
HehasgonetoShanghai.
Have/Hasbeen(to):
去过(已不在去过的地方)
MyfatherhasbeentoShanghai.
Have/hasbeenin:
呆了多久(还在所呆的地方)
MyfatherhasbeeninShanghaifortwomonths./sincetwomonthsago.
五.现在完成时的标志
现在完成时的含义是过去已经完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:
★以already,just和yet为标志
Hehasalreadygotherhelp. 他已得到她的帮助。
Hehasjustseenthefilm. 他刚刚看过这场电影。
★以ever和never为标志
ThisisthebestfilmIhaveeverseen. 这是我曾经看过的最好的一部电影。
HehasneverbeentoBeijing. 他从没有到过北京。
★以动作发生的次数为标志
HesayshehasbeentotheUSAthreetimes.他说他已经去过美国三次了。
★以sofar(到目前为止)为标志
Hehasfinishedallofhisworksofar. 到目前为止他完成了所有的工作
注意:
1)现在完成时不能单独与过去的时间状语连用,如yesterday,lastweek,threeyearsago
2)不能与when连用
六.过去分词
1、规则动词:
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
(1)、一般动词,在词尾直接加“ed”。
work---worked---worked,visit---visited---visited
(2)、以“e”结尾的动词,只在词尾加“d”。
live---lived---lived,
(3)、以“辅音字母+y”结尾的动词,将"y"变为"i",再加“ed”。
study---studied---studied,cry---cried---cried
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ed”。
stop---stopped---stopped,drop---dropped--dropped
2、不规则动词:
·AAA型
bursthurtletcastcuthitputsetshutspread
read原形发音为/ri:
d/过去式,过去分词发音为/red/
·AAB型
beatbeatbeaten
·ABA型
becomebecamebecome
runranrun
comecamecome
·ABB型
buildbuiltbuilt
catchcaughtcaught
feelfeltfelt
·ABC型
beginbeganbegun
breakbrokebroken
choosechosechosen
七.瞬间动词变延续性动词
(buy,die,join,come,go,leave,join……)不能直接与forsince连用。
要改变动词
buy----have
borrow-----keep
come/arrive/reach/getto-----beingoout----beout
leave----beaway
begin-----beon
finish----beover
open----beopen
close-----beclosed
die----bedead
★1.have代替buy
Mybrotherhashadthisbikeforalmostfouryears.
★2、用keep或have代替borrow
Ihavekeptthebookforquiteafewdays.
★3、用be替代become
Howlonghasyoursisterbeenateacher?
★4、用haveacold代替catchacold
Tomhashadacoldsincethedaybeforeyesterday.
★5、用wear代替puton
★6、用be+…代替终止性动词
·用“be+形容词”代终止性动词
1、be+married代marry
2、be+ill代fall(get)ill
3、be+dead代die
4、be+asleep代fall(get)asleep
5、be+awake代wake/wakeup
6、be+gone代lose,die,sell,leave
7、be+open代open
8、beclosed代close/shut
9、be+missing(gone,lost)代lose
·用“be+副词”代终止性动词
1“be+on”代start,begin2“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
举例:
常用瞬间动词变延续性动词
1.havearrivedat/insw.gotto/reachedsw.come/gone/movedtosw.→havebeenin/at/onsw…
2.havecome/goneback/returned→havebeenback
3.havecome/goneout→havebeenout
4.havebecome→havebeen
5.havegotup→havebeenup;
6.havefallenasleep/gottosleep→havebeenasleep;
7.havefinished/ended/completed→havebeenover;
8.havebegun→havebeenon
9.haveborrowed/bought→havekept/had
10.have/hasgoneto→havebeenin
参考答案:
一、单项选择。
1、B
2、现在完成时常与already(已经),just(刚刚,正好),ever(曾经),never(从来,也不;从不),before(以前),yet(仍然)等连用。
故2应选B。
3、C
4、现在完成时常与recently(近来),sofar(到目前为止),inthepast/"last+一段时间"等时间状语连用。
因为上述短语表示的是从现在起往前推算的一段时间,句中的动作是从过去某一时间或时刻开始持续到现在的。
故4应选D。
5、C
6、现在完成时时常与"for+时间段或since+过去时间点"连用(含从句,从句过去时)。
故6应选C。
7、C
8、现在完成时还与once(一次),twice(两次),threetimes(三次),severaltimes(几次)等表示重复次数的词语连用。
故8应选B。
9、现在完成时与一般过去时容易混淆,就是因为它们所表示的动作都发生在过去,但二者又有区别:
一般过去时表示过去某个时间发生的事、存在的状态或经常发生的动作,说话的侧重点在于陈述一件过去的事情,与现在没有关系;现在完成时表示与现在有关系的发生在过去的动作,它不与表示过去的时间状语(如yesterday,lastweek,amomentago等)连用。
故9的正确答案为B。
10、B
11、现在完成时中,非延续性动词不能与for和since引导的表示一段时间的状语连用,通常是用相应的延续性动词来代替。
故11的正确答案依次为:
D。
12、B13、A14、C15、A。
16、"have/hasgoneto+地点"表示"某人去了某地(还未回来)",指主语所指的人不在这儿。
"have/hasbeenin+地点"表示"在某地呆了多长时间",常与表示时间的状语连用。
"have/hasbeento+地点"表示"曾经去过某地(但现在已不在那儿)。
"故16的正确答案为A。
17、A18、D19、C20、C
二、句型转换。
1、hashe?
2、Howlong3、died,hasbeendead
4、hasbeenopen5、hasbeenaway6、joined;ago
7、Itis,since8、Thebushasbeenherefortenminutes.
三、汉译英。
1、Jimhasfinisheddoinghishomeworkalready.Heisfreenow.
2、Hereceivedaletteryesterday.
3、MyfatherhasbeentotheGreatWallbefore.
4、Shehasn'tseenthenewfilmyet.
5、ShehasbeentoShanghai.
6、Wherehashebeenthesedays?