初中英语语法现在完成时练习题及答案.docx
- 文档编号:24622723
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:18
- 大小:32.44KB
初中英语语法现在完成时练习题及答案.docx
《初中英语语法现在完成时练习题及答案.docx》由会员分享,可在线阅读,更多相关《初中英语语法现在完成时练习题及答案.docx(18页珍藏版)》请在冰豆网上搜索。
初中英语语法现在完成时练习题及答案
一、时态讲解:
现在完成时
(1)构成:
现在完成时由助动词have +过去分词构成,助动词have有人称和数的变化.第三人称单数用has,其余用have。
现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前.以study为例,其否定式、疑问式和简单回答形式如下:
否定式
疑问式
Ihave not (haven’t)studied…。
HaveIstudied…?
Youhave not(haven't) studied….
Have youstudied…?
Hehas not(hasn't)studied…。
Hashestudied…?
否定疑问式
简单回答(肯定/否定)
Have I not(Haven’t I) studied…?
Yes, you have.No,you haven’t.
Haveyounot(Haven't you)studied…?
Yes,Ihave。
No, Ihaven’t.
Hashenot (Hasn'the)studied…?
Yes,hehas.No,he hasn’t。
(2)用法:
1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughterhasjust goneout.我女儿刚出去。
I’m surewe’vemetbefore。
我肯定我们以前见过面。
Shehasarrived。
她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently,already,just,lately,for…,since…,yet等.如:
Ihaven’theard from her these days.这些日子我没有收到她的信。
Wehaven’t seen yourecently.最近我们没有见到你.
Theyhave beenawayfortwoyears。
他们离开已经两年了。
Shehasbeenwithussince Monday。
★注意:
a)since和for的区别
since后接时间点,如1993,last term,yesterday,the timeIgotthere
for后接一段时间,表示“长达多久",如tenyears,a while,two days等.
Exercise:
用since和for填空
1.JimhasbeeninIreland ______ Monday。
2。
JillhasbeeninIreland ______three days.
3。
HisaunthaslivedinAustralia ______15days.4.Maryisinheroffice。
Shehasbeenthere______7o’clock.
5。
India hasbeenanindependent country______1974.
6.The busislate.They'vebeenwaiting______ 20minutes。
7。
Nobodylivesinthose houses。
Theyhavebeenempty______manyyears。
8。
Mikehasbeenill______alongtime.Hehasbeeninhospital______October。
2)表示短暂意义的动词如arrive, leave,borrow,buy, begin,start,die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:
He hascomeherefor 2weeks. ×Theoldmanhasdied for4months。
×Theyhaveleftonlyfor 5 minutes。
×
以上三句话可以改为:
Hehasbeenherefor2 weeks。
Theoldmanhas______ _______for4months.
3.They have__________only for 5 minutes
2)have (has) been 和have(has) gone的区别:
表示“曾到过某地”要用“have (has)been";表示“已经去某地”要用“have(has) gone”.试比较:
Wherehashe been?
他刚才到哪里去了?
(已经回来了)
Where has hegone?
他上哪儿去了?
(人不在)
Theyhavebeen to Canada.他们到过加拿大.(现在已经不在加拿大)
Theyhavegoneto Canada。
他们到加拿大去了。
(可能在路上和已经到加拿大).
3)现在完成时不能和表示过去的时间状语连用,如yesterday,lastyear,in1976,twodaysago,justnow,whenIcamein,但可以和already, yet,sometimes, always,often, before,lately, recently,once,twice, ever,never等连用。
例如:
Shehas already come. 她已经来了。
I haven’tread it yet.我还没读过这个.
Ihavemet himbefore。
我从前曾见过他。
MaHonghasalwaysbeena goodstudent. 马红一直是个好学生。
Ihaveoftenseenhim inthestreet. 我经常在街上看见他。
Theyhaveneverbeento Yan’an.他们从未去过延安。
Ihaven'tseenhimlately.我近来没看到他。
Exercise:
I。
Fillintheblankswiththeproper form.
1。
I____already____(see)thefilm。
I________(see) itlastweek。
2。
_____he____ (finish)hisworktoday?
Not yet。
3.My father____ just____(come)backfrom work。
Heistired now.
4.Where’sLiMing?
He__________(go)tothe teacher’s office。
5.I__________(work)here sinceI______(move)herein1999.
6.SofarI _______________(make)quiteafewfriendshere。
7。
Howlong________ theWangs ______________(stay)here?
Fortwoweeks。
8.I________ just___________(finish)my homework。
9.He________ (go)toschool onfooteveryday。
10.____you______(find) yourscience book yet?
11.If it____(be)finetomorrow,I’llgowithyou.
12.Thestudents ____________(read)Englishwhentheteachercamein。
13。
Look!
Themonkey__________(climb)thetree.
14.Mymother __________(come)to seemenext Sunday。
15. I've lostmypen。
_________you ________(see)itanywhere?
II.Choosethe best answer.
1。
Howlonghaveyou_______here?
A.come B.got C。
arrived D。
been
2。
Mygrandpadied _________。
A。
attheageofmy2 ﻩﻩB.for2years C.whenIwas2.ﻩﻩD.myagewas6。
3。
Jane has_____to BeiJing。
Shewill come backtomorrow。
A。
been ﻩB.gone ﻩC。
went ﻩD.neverbeen
4。
Itis tenyears_____Ilastsawher.A. after B.since ﻩC。
for ﻩD.that
5。
--Whowillgotothe stationtomeetLorry?
-—Iwill.I_____herseveraltimes。
A。
metB。
havemetC. hadmet D.will meet
6。
-—What anicedress!
How long_____you_____it?
——Just2 weeks。
A。
will, buyﻩB.did,buy C.are, having D。
have,had
7。
—-Do youknowLydiavery well?
--Yes,She andI_____friendssincewewereveryyoung.
A.have made ﻩB。
havebecome C. havebeenﻩD. haveturned
8。
The Smiths _______in China for8years.A。
haslived ﻩB.lived ﻩC。
have been D.live
9。
--Hello, thisis Mr. Green speaking。
CanIspeak toMr.Black?
--Sorry.He______ theBainiao Park。
A。
hasbeento ﻩB. hasgoneto ﻩC.wentto D.willgoto
10。
--____you ever____totheUS?
—-Yes,twice。
A.Have,gone B.Have,beenﻩC, Do,goD. were,going
III.Rewritethesentences.
1。
Ihave beento Macaubefore。
(改为否定句) I__________________been toMacaubefore。
2。
Hehasn't come toschool because hewasill。
(就划线部分提问)
_____________hecometo school?
3。
Ibougha newbikejust now. (用just改写) I ____just ____ anewbike。
ﻫ4。
We begantolearnEnglishthree yearsago。
(改为同义句)We________English____threeyears
5。
Hehas neversurfed, _______ _______?
(改成反意疑问句)
6.Theyhavebeenheresince2000.(对划线部分提问)______________havethey beenhere?
7.Theoldman_________last year。
Hehas _______ _______forayear.(die)(动词填空)
8。
MissGao leftanhourago。
(同义句转换)MissGaohas_______________ ________anhourago。
Ask thequestions
1)Ihavebeentherefortwodays。
_____________________________you ____________________?
2) Myfatherhas lived heresince2000。
____________________________your father___________________?
3)He left hereyesterday._________________ he___________________?
4) Theyboughtabook twohoursago。
_________ ___________they__________abook?
Use“never,ever, already, just,yet, for, since”tofillin the blanks.
1。
Ihave_______seenhimbefore,soIhave noidea abouthim。
2。
Jackhas _________finishedhishomework.3。
Mr.Wanghastaughtinthisschool________tenyears。
4.“Have you________seenthefilm?
”“No,Ihave________seenit.”
5. “Hasthebusleft_______?
”“Yes,ithas_________left。
”
现在完成时练习题及答案
一、翻译下列句子:
1.你曾经吃过鱼和薯条吗?
2. 我刚刚丢了我的化学书.
3.我以前从来没去过那个农场。
4。
他已经吃过午饭
5.你已经看过这部电影了吗?
6. 我哥哥还没回来.
7.这本字典我已买了三年了. 8。
他离开中国三年了。
9.我认识他们五年了. 10.他们已去了美国五年了。
11.自从他搬到济宁,他就住这儿了。
12。
我妹妹成为一个大学生已经三年。
13。
自从1999年以来他们就认识。
14。
我来到这个学校已3年多了。
二、用since和for填空
1.______twoyears 2.____twoyearsago3.___lastmonth 4.______1999
5._______yesterday 6。
_______4o'clock74hours 8._____anhourago
9。
___wewerechildren 10._____lunch time 11.____ shelefthere
12.He haslivedin Nanjing___theyearbeforelast.
13。
I'veknownhim______wewere children。
14。
Our teacherhasstudiedJapanese______ threeyears。
15.Shehas beenawayfrom thecity______abouttenyears。
16。
It’s abouttenyears__________ sheleft thecity。
三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①arrive at /insp /get to/reachsp/come /go/move tosp
→be insp/at school/at home / on thefarm/behere/be there
1)He gottoBeijingfiveminutes ago。
He Beijing for .
2) Imoved totheUSA in2008. I theUSAsince 。
3)Iwenthomeyesterday. I homefor .
4)Theycameherelastweek。
They ___________here since _____________.
②cometo/go backto/ returnto→ bebacktogoout→be out
1)Hecameouttwoyears ago。
He______________for____________。
2)Wereturn toBeijing yesterday.We_______________toBeijingsince__________.
③become→ be
1)Ibecamea teacher in2000. I________________ateacher for _________________。
2)The riverbecamedirtylastyear。
Theriver______________dirty for_______________.
④close →beclosed open →beopen
1)Theshopclosedtwohoursago。
Theshop_____________________for_________________。
2)Thedooropenedat sixinthemorning。
Thedoor________ ________________for sixhours.
⑤get up→beup; die→bedead;leave sp.→be awayfromsp。
fall asleep/gettotsleep→beasleep; finish/end→beover;marry →bemarried;
1)I gotup two hoursago.I______________ _______since _______________。
2) Heleft Shanghaijustnow。
He__________________________Shanghai forfiveminutes.
3)Mygrandpadiedin 2002。
Mygrandpa_______ ___________for_______________.
4)Themeeting finishedatsix。
Themeeting____________________forsixhours。
5)I gottosleeptwohoursago。
I________________since__________________。
6)Theymarriedin1990. They ___________________________since_________.
⑥start/ begin to dosth。
→ do sth。
;begin →beon
1)I beganto teach atthis schoolin1995。
I ________atthisschool since____.
2)Thefilmbegantwo minutesago. Thefilm________ ____ for____ ____。
⑦borrow→keep; lose→nothave ;buy→have;put on →wear
catch/ getacold →have acold;gettoknow →know
1)Theyborroweditlast week。
They__________itsince_____________。
2)I boughtapentwohours ago. I____________apenfor_____________。
3)Igot to knowhimlast year. I___________ himsince___________。
4)Iputon myglassesthree yearsago。
I _________myglasses for______________.
⑧have/hasgoneto→havebeenin
He has gonetoBeijing.He _____________ Beijingfor twodays.
⑨jointhe league/ the Party/thearmy
→bealeaguemember/aParty member/a soldier
→ be a member ofthe league /theParty
→be in theleague/theParty/ the army
1)Hejoinedtheleaguein2002.
He _________________a_________________for twoyears。
He___________a_________ the________ for twoyears。
He_______________________the leaguefortwo years.
2) My brotherjoinedthearmytwoyearsago
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 初中英语 语法 现在完成时 练习题 答案