初中英语语法-现在完成时讲解以及练习题讲义
- 格式:docx
- 大小:40.20 KB
- 文档页数:10
初中英语语法-现在完成时讲解以及练习题讲义
现在完成时态语法讲解和习题巩固
1.构成
现在完成时是由助动词have(ha)+动词的过去分词构成。
助动词have(ha)表明事情发生于现在。
它和主语的人称、数要保持一致。
过去分词在句子中做谓语,说明句子的含义。
2.用法(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。
常被jut、already、yet等副词修饰。
如:Haveyouhadlunchyet-Ye,Ihave.I'vejuthadit.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for 和ince等表示一段时间的状语。
如:Hehataughthereince2022.他自2022年就在这儿教书。
(可能还要继续教)
Ihave'teenherforfouryear.我有四年没见到她了。
ince和for的区别ince后接时间点,如8:00,
latterm,yeterday,3dayago
E某ercie:用ince和for填空
1.JimhabeeninIreland______Monday.
2.JillhabeeninIreland______threeday.
3.HiaunthalivedinAutralia______5day.
4.Maryiinheroffice.Shehabeenthere_____7o'clock.
5.Indiahabeenanindependentcountry_____1974.
6.Thebuilate.They'vebeenwaiting_____20minute.
7.Nobodyliveinthoehoue.Theyhavebeenempty______manyyear.
3.现在完成时的时间状语
(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:yeterday,latSunday,in1990,threeyearago等。
但是,在强调动作
产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a.用副词already和yet。
already一般用于肯定句中,yet一般用
于否定句和疑问句中。
如:Wehavealreadyfinihedourhomework.我们已完
成作业了。
Theyhaven'tfinihedtheirhomeworkyet.他们还没有完成作业。
用ever和never。
多用于否定或疑问句中,表示―曾经‖或―从
未―等。
如:-HaveyoueverbeentotheGreatWall你曾经去过长城吗?-IhaveneverbeentotheGreatWall.我从未去过长城。
c.用表示到说话为止的过去时间状语,如
jut,before,thepatfewyear等。
例如:Ihaveeenherbefore,butIcannotrememberwhere.我以前见过她,但记不起在哪里见过。
d.用包括―现在‖在内的时间状语,如:
now,today,thimorning(month,year,term)等。
例如:-Haveyoumethimtoday-No,Ihaven't.今天你见过他吗?我没有。
(2)现在完成时可以和带有ince或for等表示―一段时间‖的状语
连用,表示动作或状态从某一时刻开始,一直持续到现在。
如:Ihaven'teenhimfortwoyear.Shehaworkedinthefactoryfor5year.
表示短暂意义的动词如arrive,leave,borrow,buy,begin,tart,die 等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作
不可能持续。
因此,不能说:
以上三句话可以改为:
Hehabeenherefor2week.Theoldmanha_____________for4year.
Theyhave__________onlyfor5minute.
现归纳总结一下由非延续性动词到延续性动词的转换:
1.直接用延续性动词
2.转换成be+名词
jointhearmy–beaoldier;jointheParty–beaPartymember;gotochool–beatudent
3转换成be+形容词或副词
die—bedead;finih–beover;begin—beon;leave—beaway;fallleep–bealeep
finih→beoveropen→beopen
4.转换成be+介词短语gotochool–beinchool;getup_beup;
如:Hehabeenaoldierforthreeyear.他参军三年了。
Hifatherhabeendeadfortwoyear.他父亲去世二年了。
Thefilmhabeenonfortenminute.电影已开始十分钟了。
WehavealreadytudiedEnglihforthreeyear.我们已经学英语三年了。
4.现在完成时和一般过去时的区别
现在完成时和一般过去时都表示在过去完成的动作。
但现在完成时强调的是这一动作与现在的关系。
如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。
试比较:Ihavelotmynewbook.我把新书丢了。
(现在还未找到)
Ilotmynewbookyeterday.我昨天把新书丢了。
(昨天丢的,现在找到与否没说明)
5.几点注意事项
(1)havebeen(to)与havegone(to)的区别:
如:TheyhavebeentoBeijingtwice.他们曾去过北京两次。
HehagonetoBeijing.他已经去北京了。
(2)如单纯表示一段时间,或强调一段时间,虽有ince一词,也不必用完成时。
如:Ititwoyearincehifatherdied.=Hifatherhabeendeadfortwoyear.他父亲去世已有三年了。
一、单项选择
1.LiHongha________thearmyfor2year.A.joinedB.beinC.beeninD.jo inedin
2.Wehavebeenfriendince______.A.childrenB.fiveyearC.fiveyeara goD.fiveyearbefore
3.Mike___________thetoryforamonth.A.haboughtB.hahadC.hadhadD .haborrowed
A.alreadyaked
B.havealreadyaked
C.alreadyhaveaked
D.akedalready
5.ThoeforeignfriendleftGuangzhou__________.
A.incelatweek
B.aweekago
C.foraweek
D.inceaweekago
6.I_____atthichoolfortwoyear.A.amtudyingB.tudyC.tudiedD.have tudied
7.They_________inthecityincelatummer.A.liveB.didn’tliveC.ha velivedD.live
8.Mr.WanghalivedinHaikou_________1992.A.inceB.fromC.afterD.i n
9.Mr.Black_________Chinaincetheummerof1998.
A.habeento
B.habeenin
D.cameto
10.Hifather_______foryear.A.hadiedB.habeendeadC.diedD.die
11.Mary________toeethefilmbecauehe__________ittwice.
A.won’tgo,aw
B.won’tgo,willee
C.won’tgo,haeen
D.didn’tgo,ee
13.______you______EnglandYe,it_____abeautifulcountry.
A.Will,goneto,wa
B.Have,beento,i
C.Had,beento,i
D.Have,goneto,i
14.----_______you_______toBeijing----
No,I______.I______thereearlyne某tmonth.
A.Have,been,haven’t,amgoing
B.Had,been,hadn’t,amgoing
C.Have,gone,haven’t,wagoing
D.Did,go,didn’t,wagoing
15.---Youiter______toLondontotudyEnglih.Ithattrue---
Ye,he___therefortwomonth.
A.habeen,habeen
B.willgo,hagone
C.gone,willbe
D.hagone,habeen
42.Hiiter______herhometownforthreeyear.She'llreturnne某tyear.
A.leftB.haleftC.habeenawayD.habeenawayfrom
以适当形式填空
1.I_______already_______(ee)thefilm.I_________(ee)itlatweek.
2.-----_______he________(finih)hiworktoday------Notyet.
3.-----_____you_______(be)toHongKong----
Ye,I________________(be)theretwice.
4.-----_______youever________(eat)chocolateundae----No,never.
6.Where’LiMingHe____________(go)totheteacher’office.
句型转换(每空一词)。
1.IhavebeentoMacaubefore.(改为否定句)
I______________beentoMacaubefore.
3.HehalearnedEnglihfor5year.(就划线部分提问)
_________________________________learnedEnglih
5.WebegantolearnEnglihthreeyearago.(改为同义句)
We______________Englih________threeyear
6.Hehalivedhereince1999.(就划线部分提问)
_______________he_______here
7.Theyhavealreadyfinihedthework.(否定)
They____________thework______.
8.Myfathergottheretwodayago.(同义句)
Myfather__________________fortwoday.
9.Mr.LibegantoteachEnglihinthichoolin1999.(同义句)Mr.Li________________Englihinthichoolince1999.
10.Thefactoryopenedtenyearago.(同义句)
Thefactory_____________________fortenyear.
11.Theyhavecleanedtheroomtwicethiweek.(就划线部分提问) ____________________they______theclaroomthiweek
12.MyfatherwenttoEnglandin2003and2005.(同义句)Myfather________________England_____.
13.JohnleftBeijingthreeyearago.(同义句)
John___________________Beijing_____threeyear. 15.Myfatherboughtthecarhalfayearago.(同义句)Myfather____________thecar_______halfayear.
16.Wegottoknoweachotherforabout15year.(同义句)We_______________eachother_____about15year.
17.Thefilmbegantenminuteago.(同义句)
Thefilm__________________________fortenminute. 18.Heborrowedthibooktwoweekago.(同义句)
He_________________thibookfortwoweek.
汉译英。
1、吉姆已做完作业,他现在有空了。
2、他昨天收到一封信。
3、我父亲以前到过长城。
4、她还没有看过那部新电影。
5、她去过上海。
句型转换
1.IhavebeentoMacaubefore.
一般疑问句:肯定回答:否定回答:否定句:2.HehalearnedEnglihfor5year.
一般疑问句:肯定回答:否定回答:否定句:一般疑问句:肯定回答:否定回答:否定句:4.Shelikebanana.
一般疑问句:肯定回答:否定回答:否定句:。