现在完成时.docx
《现在完成时.docx》由会员分享,可在线阅读,更多相关《现在完成时.docx(10页珍藏版)》请在冰豆网上搜索。
现在完成时
现在完成时
一. 基本结构:
助动词have/has+过去分词(done)
二. 句型:
否定句:
主语+have/has+not+过去分词+其他.
一般疑问句:
Have/Has+主语+过去分词+其他.
简略答语:
Yes, 主语 +have/has.(肯定)
No, 主语 +haven't/hasn't.(否定)
三.用法
(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果
Eg:
I havespent allofmymoney(sofar).
(含义是:
现在我没有钱花了.)
Guozijun has(just/already)come.(含义:
郭子君现在在这儿)
Myfather hasgone towork.(含义是:
我爸爸现在不在这儿)
(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.
①for+时段
②since+过去一个时间点(译为:
自从……以来)
③since+时段+ago
④since+从句(过去时)
⑤Itis+时段+since+从句(过去时)
Eg:
Maryhasbeenill forthreedays.
Ihavelivedhere since1998.
四、hasgone(to),hasbeen(to),hasbeen(in) 的区别
1、Have/Hasgone(to):
去了(现在不在说话现场)
Eg:
Whereisyourfather?
HehasgonetoShanghai.
2、Have/Hasbeen(to):
去过(已不在去过的地方)
Eg:
MyfatherhasbeentoShanghai.
3、Have/hasbeenin:
呆了多久(还在所呆的地方)
Eg:
MyfatherhasbeeninShanghai fortwomonths./sincetwomonthsago.
五、现在完成时的标志
1、现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:
* 以already,just和yet为标志
eg:
He hasalreadygot herhelp. 他已得到她的帮助。
He hasjustseen thefilm. 他刚刚看过这场电影。
He hasn'tcome back yet. 他还没有回来。
* 以ever和never为标志
eg:
ThisisthebestfilmI haveeverseen.
这是我曾经看过的最好的一部电影。
He hasneverbeen toBeijing. 他从没有到过北京。
* 以动作发生的次数为标志
eg:
Hesayshe hasbeento theUSA threetimes.
他说他已经去过美国三次了。
* 以sofar(到目前为止)为标+before
eg:
He hasgottoBeijing sofar. 到目前为止他已到了北京。
Shehaspassedtheexamsofar. 到目前为止她已经通过了考试。
2.过去已经开始的动作一直延续到现在,甚至有可能继续延续下去,我们可以从动作“延续”的特性和“时间”点段的区分入手,进一步学习现在完成时。
* ①for+时段 ②since+过去一个时间点(过去 从句)为标志
注意:
1)现在完成时不能单独与过去的时间状语连用,
如yesterday,lastweek,threeyearsago等;
2)不能与when连用
3)现在完成时往往同表示不确定的过去时间状语连用
六.过去分词
1、规则动词:
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
四点变化规则:
(1)、一般动词,在词尾直接加“ed”。
Eg:
work---worked---worked,visit---visited---visited
(2)、以“e”结尾的动词,只在词尾加“d”。
Eg:
live---lived---lived,
(3)、以“辅音字母+y”结尾的动词,将"y"变为"i",再加“ed”。
Eg:
study---studied---studied,cry---cried---cried
(4)、重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加“ed”。
Eg:
stop---stopped---stopped,drop---dropped--dropped
2、不规则动词:
七、瞬间动词(buy,die,join,come,go,leave,join……)不能直接与forsince 连用。
要改变动词
Eg:
buy----have borrow-----keep
come/arrive/reach/getto-----bein
goout----beout leave----beaway
begin-----beon finish----beover
open----beopen close-----beclosed
die----bedead
★1.have代替buy
Eg:
Mybrotherhashad(不能用hasbought)thisbikeforalmostfouryears.
★2、用keep或have代替borrow
Eg:
Ihavekept(不能用haveborrowed)thebookforquiteafewdays.
★3、用be替代become
Eg:
Howlonghasyoursisterbeenateacher?
★4、用haveacold代替catchacold
Eg:
Tomhashadacoldsincethedaybeforeyesterday.
★5、用wear代替puton
b)用“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
c)用“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等等
d)用“be+介词短语”代终止性动词
1.“bein/at+地点”代替goto/cometo
2.用beinthearmy 代替jointhearmy
3.“bein/at+地点”代替moveto
常用瞬间动词变延续性动词表:
1.havearrivedat/insw.gotto/reachedsw.come/gone/movedtosw.
→havebeeninsw./at…相应的介词
2.havecome/goneback/returned→havebeenback
3.havecome/goneout→havebeenout
4.havebecome→havebeen
5.haveclosed/opened→havebeenclose/open
6.havegotup→havebeenup;
7.havedied→havebeendead;
8.haveleftsw.→havebeenawayfromsw.
9.havefallenasleep/gottosleep→havebeenasleep;
10.havefinished/ended/completed→havebeenover;
11.havemarried→havebeenmarried;
12.havestarted/beguntodosth.→havedonesth. ;
13.havebegun→havebeenon
14.haveborrowed/bought→havekept/had
15.havelost→haven’thad
16.haveputon→haveworn
17.havecaught/getacold→havehadacold;
18.havegottoknow→haveknown
19.have/hasgoneto→havebeenin
20.havejoined/havetakenpartintheleague/theParty/thearmy
→havebeenamemberof/havebeenin/havebeentheParty’smember/theleaguemember/thesoldier…
现在完成时练习
(一)
A)选用have,has填空:
1.I_______toldhimthenews.
2.She________comebackfromschool.
3.You________wonthegame.
B)按要求改写下列各句:
4.Theyhaveboughtacomputer.(改成否定句)
_________________________________________
5.Hehaslosthisbook.
(先改成一般疑问句,再作肯定与否定回答)
_________________________________________
C) 单项选择
()6.-Wherehaveyou_____,Kate?
-I've______tothebank.
A.gone,gone B.been,been C.gone,been D.been,gone
( )7.Hergrandfather______fortwoyears.
A.died B.hasdied C.hasbeendead D.hasbeendied
( )8.It'ssixweeks______Imetyoulast.
A.when B.since C.before D.for
( )9.TomandJackhavearrivedatWestHillFarmalready.
A.havegot B.havegoneto C.havebeento D.havereached
现在完成时练习
(二)
一、单项选择。
( )1、Bothhisparents looksad .Maybethey_________what'shappened tohim.(呼和浩特)
A.knew B.haveknown C.mustknow D.willknow
( )2、Hehas_______beentoShanghai,hashe?
A.already B.never C.ever D.still
( )3、Have you met MrLi______?
A.Just B.ago C.before D.amomentago
( )4、Thefamouswriter_____onenewbook inthepasttwoyears.
A.iswriting B.waswriting C.wrote D.haswritten
( )5、—Ourcountry______alot sofar .
—Yes.Ihopeitwillbe even ______.
A.haschanged;well B.changed;good
C.haschanged;better D.changed;better
( )6、ZhaoLan______already______inthisschool fortwoyears.
A.was;studying B.will;study
C.has;studied D.are;studying
( )7、We______XiaoLisinceshewasalittlegirl.
A.Know B.hadknown C.haveknown D.knew
( )8、HarryPotterisaverynicefilm.I_______it twice .
A.willsee B.haveseen C.saw D.see
( )9、—ThesefarmershavebeentotheUnitedStates.
—Really?
When_____there?
A.willtheygo B.didtheygo
C.dotheygo D.havetheygone
( )10、—______you___yourhomework yet ?
—Yes.I_____it amomentago .
A.Did;do;finished B.Have;done;finished
C.Have;done;havefinished D.will;do;finish
( )11、Hisfather______thePartysince1978.
A.joined B.hasjoined C.wasin D.hasbeenin
( )12、—Doyouknowhimwell?
—Sure.We_________friendssincetenyearsago.
A.Were B.havebeen C.havebecome D.havemade
( )13、—Howlong haveyou____here?
—Abouttwomonths.
A.Been B.Gone C.come D.arrived
( )14、Hurryup!
Theplay__________ fortenminutes .
A.hasbegun B.hadbegun
C.hasbeenon D.began
( )15、It_____tenyearssinceheleftthearmy.
A.is B.has C.Will D.was
( )16、MissGreenisn'tintheoffice.she_______tothelibrary.
A.hasgone B.went C.willgo D.hasbeen
( )17、Myparents______Shandongfortenyears.
A.havebeenin B.havebeento
C.havegoneto D.havebeen
( )18、Thestudentshavecleanedtheclassroom,?
A.sotheyB.don’tthey
C.havetheyD.haven’tthey
( )19、HasMrWhitebeenamemberofGreenerChinasincehetoChina?
A.Howsoon,comesB.Howoften,got
C.Howlong,cameD.Howfar,arrived
()20、Hisuncle____formorethan9years.
A.hascomehereB.hasstartedtowork
C.haslivedthereD.haslefttheuniversity
二、句型转换。
1、Hehasneversurfed,?
(改成反意疑问句)
2、Theyhavebeenhere since2000. (对划线部分提问)
____ ____ theybeenhere?
3、Theoldman_________ lastyear.He____ forayear.(die) (动词填空)
4、Thisfactoryopenedtwentyyearsago.(同义句转换)
Thisfactory________fortwentyyears.
5、MissGaoleftanhourago.(同义句转换)
MissGao_______________________________anhourago.
6、HermotherhasbeenaPartymemberforthreeyears.(同义句)
Hermother_______thePartythreeyears________.
7、TheGreenFamilymovedtoFrancetwoyearsago.(同义句转换)
_______twoyears________theGreenfamilymovedtoFrance.
8、Thebushasarrivedhere.Itarrivedtenminutesago.(把两个句子合并成一个句子)
___________________________________________
三、汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。
3、我父亲以前到过长城。
4、她还没有看过那部新电影。
5、她去过上海。
6、他这些天上哪儿去了?
参考答案:
一、单项选择。
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、Shehasb