(完整版)初二现在完成时练习题及答案

合集下载

现在完成时练习题108道(附答案)

现在完成时练习题108道(附答案)

现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。

现在完成时的形式是由“have/has + 过去分词”构成。

1.1 现在完成时的构成肯定句:主语 + have/has + 过去分词。

.。

否定句:主语 + have/has + not + 过去分词。

.疑问句:Have/Has + 主语 + 过去分词。

.?疑问代词/疑问副词 + have/has + 主语 + 过去分词...?肯定句否定句一般疑问句简答I / You have seen it I / You have not seenitHave you seen it?Yes, I have.No, I haven't.He / She / It has seen it He / She / It has notseen itHas he seen it ?Yes, he has。

No, he hasn't。

We / You / They have seen it。

We / You / They havenot seen it.Have they seen it?Yes, they have.No, they haven’t。

1.2 现在完成时的肯定句句型:主语(第三人称单数以外的人称) + have主语(第三人称单数)+ has +现在完成时的肯定句由助动词have/has加过去分词构成: He's gone shopping。

他去买东西了。

I've never been to Paris。

我从未到过巴黎。

1.3 现在完成时的否定句句型:主语 + have/has + not + 过去分词。

现在完成时的否定句是在助动词have/has后加not,之后是过去分词:I haven’t seen him for a long time.我已经很久没见到他了。

完整版八年级英语语法现在完成时练习题及答案

完整版八年级英语语法现在完成时练习题及答案

一、时态讲解:现在完成时现在完成时的否定式直接在助动词后面加上n o t、疑问式是把助动词提到主语之前。

以s t u d y为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。

说话人强调的是该动作或状态对现在的结果或影响。

M y d a u g h t e r h a s j u s t g o n e o u t.我女儿刚出去。

I’m s u r e w e’v e m e t b e f o r e.我肯定我们以前见过面。

S h e h a s a r r i v e d.她到了。

2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如r e c e n t l y,a l r e a d y,j u s t,l a t e l y,f o r…,s i n c e…,y e t 等。

如:I h a v e n’t h e a r d f r o m h e r t h e s e d a y s.这些日子我没有收到她的信。

W e h a v e n’t s e e n y o u r e c e n t l y.最近我们没有见到你。

T h e y h a v e b e e n a w a y f o r t w o y e a r s.他们离开已经两年了。

S h e h a s b e e n w i t h u s s i n c e M o n d a y.★注重:a)s i n c e和f o r的区别s i n c e后接时间点,如1993,l a s t t e r m,y e s t e r d a y,t h e t i m e I g o t t h e r ef o r后接一段时间,表示“长达多久”,如t e n y e a r s,a w h i l e,t w o d a y s 等。

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析

八年级英语现在完成时练习题20题含答案解析1.I have never been to Paris.A.beenB.goneC.wente答案解析:A。

本题考查have been to 和have gone to 的区别。

have been to 表示去过某地,人已经回来;have gone to 表示去了某地,人还没回来。

本题说“我从未去过巴黎”,应用have been to,所以选A。

B 选项have gone to 不符合题意;C 和D 选项不是现在完成时的正确用法。

2.She has just finished her homework.A.doB.doneC.madeD.did答案解析:B。

finish 的过去分词是finished,do 的过去分词是done。

本题说“她刚刚完成了她的作业”,应用现在完成时,has+过去分词,所以选B。

A 选项do 是动词原形;C 选项made 不是finish 的正确搭配;D 选项did 是过去式。

3.We have lived in this city for ten years.A.liveB.livedC.livesD.living答案解析:B。

本题考查现在完成时的用法。

have+过去分词,live 的过去分词是lived,所以选B。

A 选项live 是动词原形;C 选项lives 是第三人称单数形式;D 选项living 是现在分词。

4.Have you ever read this book?A.readB.readedC.readsD.reading答案解析:A。

read 的过去分词还是read。

本题是现在完成时的一般疑问句,Have+主语+过去分词,所以选A。

B 选项readed 是错误的;C 选项reads 是第三人称单数形式;D 选项reading 是现在分词。

5.They have seen the movie twice.A.seeB.seenC.sawD.seeing答案解析:B。

初中英语现在完成时试题(有答案和解析)

初中英语现在完成时试题(有答案和解析)

初中英语现在完成时试题(有答案和解析)一、初中英语现在完成时1.The tall building here for 100 years.A. isB. wasC. has beenD. is been【答案】 C【解析】【分析】那幢高楼在这里已经有100年了。

根据for 100 years可知“高楼在这里”是过去发生的动作一直持续到现在,要用现在完成时态,其谓语动词形式为have/has+动词过去分词。

故选C。

【点评】此题考查现在完成时,平时应多归纳总结各种时态,语态和句式的结构及用法。

2.—Do you still play basketball?—Oh, no. I ____ it for the past two years.A. haven't playedB. didn't playC. won't playD. hadn't played【答案】A【解析】【分析】句意:——你还打篮球吗?——哦,不了。

我已经有两年没有打过了。

根据句中的for the last two years可知应与完成时态连用,又有时间是the last two years可知是从现在往前两年,因此应使用现在完成时态,故选A。

【点评】考查动词时态中的for+段时间与完成时态连用,根据时间确定是现在完成还是过去完成。

3.The volunteers ________ a lot of help to the old and the young since 2010.A. offeredB. have offeredC. are offeringD. will offer【答案】 B【解析】【分析】考查时态.句意"自2010以来,志愿者们向老人和青年提供了大量的帮助.".A过去时.B现在完成时态.C现在进行时态.D一般将来时态.since+点时间通常用于现在完成时态,结构是have/has+动词的过去分词,主语是volunteers复数,用助动词have.offer的过去分词是offered.答案是B.4.—The drama series The Thunder (破冰行动) hits screens these days.—Oh. What a pity! I ____________ any of them yet,A. doesn't watchB. didn't watchC. won't watchD. haven't watched【答案】 D【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。

(完整版word)八年级英语∶英语现在完成时专练及答案

(完整版word)八年级英语∶英语现在完成时专练及答案

(完整版word)八年级英语∶英语现在完成时专练及答案一、初中英语现在完成时1.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。

——是的,我已经结婚三年了。

ago表明时态是一般过去时,所以用过去式married。

排除D。

for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。

marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。

【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。

2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。

由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。

【点评】考查动词时态。

根据题目所给语境推断出应使用的时态。

3.—Your new bike is so nice! When did you buy it?—In July. I _____it for two weeks.A. hadB. have hadC. have boughtD. bought【答案】 B【解析】【分析】句意:——你的新自行车那么好看。

(完整版)初二现在完成时练习题及答案

(完整版)初二现在完成时练习题及答案

(完整版)初二现在完成时练习题及答案初二现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗? .他离开中国三年了。

2. 我刚刚丢了我的化学书。

.我认识他们五年了。

3. 我以前从来没去过那个农场。

10.他们已去了美国五年了。

4. 他已经吃过午饭 11.自从他搬到济宁,他就住这儿了。

5. 你已经看过这部电影了吗?12.我妹妹成为一个大学生已经三年。

6. 我哥哥还没回来。

13.自从1999年以来他们就认识。

7.这本字典我已买了三年了。

14.我来到这个学校已3年多了。

二、用since和for填空1.______two years._______ o’clock10._____ lunch time2.____two years ago hours 11.____ she left here3.___last month._____an hour ago4.______ 1999. ___we were5._______yesterdaychildren12. He has lived in Nanjing ___ the year beforelast.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten years __________ she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

① arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.He Beijing for .2) I moved to the USA in008.I .3) I went home yesterday. I.4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo out → be out1) He came out two years ago.He ______________ for ____________.2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1) I became a teacher in000. I ________________a teacher for _________________.2) The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1) The shop closed two hours ago. The shop _______________ ______ for _________________.2) The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up;die → be d ead;leave sp. → be away from sp.fall asleep / get tot sleep → be asleep;finish / end → be over;marry → be married;1) I got up two hours ago.I ________ ______ _______since _______________.2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3) My grandpa died in002.My grandpa _______ _____ ______for _______ ________.4) The meeting finished at six.The meeting ________ ______ ______ for six hours.5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6) They married in 1990. They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ;begin → be on1) I began to teach at this school in 1995. I ____ ____ at this school since ____.2) The film began two minutes ago. The film ____ ____ ____ for ____ ____.⑦ borrow → keep;lose → not have ;buy → have ;put on → wearcatch / get a cold → have a cold;get to know → know1) They borrowed it last week.They __________it since _____________.2) I bought a pen two hours ago. I ____________a pen for _____________.3) I got to know him last year. I ___________ him since ___________.4) I put on my glasses three years ago. I _________ my glasses for ______________.⑧have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨ join the league / the Party / the army→ be a league member /a Party member / a soldier→ be a member of the league / the Party→ be in the league / the Party / the army1) He joined the league in002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for twoyears.四、划线提问__________ _________ __________ you __________ __________ ? _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book五、用have been 或have gone 填空。

(完整版)初中英语现在完成时练习题及答案

(完整版)初中英语现在完成时练习题及答案

现在完成时练习题一、单项选择1、 Both his parents look sad .Maybe they_________what's happened to him .A . knewB.have knownC .must knowD .will know2、 He has _______ been to Shanghai , has he ?A . alreadyB .neverC .everD. still3、 Have you met Mr Li ______ ?A . justB .agoC .beforeD . a moment ago4、 The famous writer _____ one new book in the past two yearA . is writingB .was writingC .wroteD .has written5、 -Our country______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well B . changed ; goodC. has changed ; better D . changed ; better6、 Zhao Lan ______already______in this school for two years .A . was ; studyingB. will ; studyC . has ; studiedD. are ; studying7、 We ______ Xiao Li since she was a little girl .A. know B. had known C . have known D . knew8、 Harry Potter is a very nice film .I_______ it twice .A . will seeB.have seenC.sawD.see9、 -These farmers have been to the United States .-Really ? When _____ there ?A . will they goB.did they goC. do they goD. have they gone10、 -______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finishedB. Have ; done ; finishedC. Have ; done ; have finished D . will ; do ; finish11、 His father ______ the Party since 1978 .A. joined B . has joined C . was in D . has been in12、 -Do you know him well ?- Sure .We _________ friends since ten years ago .A . wereB. have beenC. have becomeD. have made13、 -How long have you____ here ?-About two months .A . beenB.goneC.comeD.arrived14、 Hurry up! The play __________ for ten minutes .A. has begun B . had begun C . has been onD . began15、 It_____ ten years since he left the army .A . isB .hasC .willD.was16、 Miss Green isn't in the office . she_______ to the library .A .has gone B . wentC .will goD.has been17、 My parents ______Shandong for ten years .A . have been inB . have been toC . have gone toD . have been18、 The students have cleaned the classroom,?A. so theyB. don't theyC. have theyD. haven't they19、 has Mr White been a member of Greener China since he to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型变换3、 The old man _________ last year. He _________for a year. (die)(动词填空)4、 This factory opened twenty years ago.( 同义句变换 )This factory ________ for twenty years.5、 Miss Gao left an hour ago.(同义句变换 )Miss Gao ________ _______ ________ ________ an hour ago.6、 Her mother has been a Party member for three years .(同义句)Her mother _______ the Party three years________ .7、 The Green Family moved to France two years ago. ( 同义句变换 )_______ two years ________ the Green family moved to Fra nce.8、 The bus has arrived here. It arrived ten minutes ago. ( 把两个句子合并成一个句子) ___________________________________________三、汉译英1、吉姆已做完作业,他现在有空了。

(完整版)初中英语现在完成时专项练习题及答案

(完整版)初中英语现在完成时专项练习题及答案

一、 单项选择。

1、Both his parents look sad .Maybe they __________ what's happened to him .knew B . have known C . must know D .will knowHe has ________ been to Shanghai , has he ?already B .never Have you met Mr just B . agoA . 2、A . 3、 A . 4、 T he famous writer A . is writing 5、 一 Our country —Yes . I hope it C .ever D . still Li ______ ?C .beforeD . a moment ago _ one new book in the past two yearsA . has C . hasB .was writingC .wroteD .has written a lot sofar . will be evenB . 6、 Zhao Lan already in this school for two yearsA .was ; study ingB . will ; studyC .has ; studied D, .are ; study ing7、We Xiao Li since she was a little girl .A .knowB . had knownC . have knownD . knew& Harr y Potter is a very nice film 」 it twice .A will see.have seen C saw D .see9、 —These farmers have been to the United States .—— Reall y? When there ?A .will they goB . did they goC do they goD . have they gone10、 you your homework yet ?—Yes . I it a moment ago .changed ; goodcha nged ; betterA . C . 11、 A . 12、 cha nged ; well changed ; better D . Did ; do ; fini shedB Have ; done ; fini shedHav e ;done ; hav e fini shed D . will ; do ; finishHis fatherthe Part y since 1978 .joined B . has joinedC . was inD . has been in—Do you —Sure know him well ? .We _________ f riends since ten years ago .were B . have been C . have become D . have made —How longhave you A . 13、 A . bee n B . gone C comeD arrived14、 Hurr y up! The pla y for ten minu tesA . has begunB . had beg unC . has been on D. 15、 It te n years since he left the army . A . is B . has C . will D washere ?began16、 —About two mon ths . Miss Gree n isn't A .has gone B . went in the C .will office . she _______ to the library .go D . has been17、My parents _______ Shandong for ten years .A . have been inB . have been to三、 汉译英。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

初二现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗? .他离开中国三年了。

2. 我刚刚丢了我的化学书。

.我认识他们五年了。

3. 我以前从来没去过那个农场。

10.他们已去了美国五年了。

4. 他已经吃过午饭 11.自从他搬到济宁,他就住这儿了。

5. 你已经看过这部电影了吗?12.我妹妹成为一个大学生已经三年。

6. 我哥哥还没回来。

13.自从1999年以来他们就认识。

7.这本字典我已买了三年了。

14.我来到这个学校已3年多了。

二、用since和for填空1.______two years._______ o’clock10._____ lunch time2.____two years ago hours 11.____ she left here3.___last month._____an hour ago4.______ 1999. ___we were5._______yesterdaychildren12. He has lived in Nanjing ___ the year beforelast.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten years __________ she left the city.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。

① arrive at / in sp / get to / reach sp / come / go / move to sp→ be in sp / at school / at home / on the farm / be here / be there1) He got to Beijing five minutes ago.He Beijing for .2) I moved to the USA in008.I .3) I went home yesterday. I.4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo out → be out1) He came out two years ago.He ______________ for ____________.2) We return to Beijing yesterday.We ___ ____________ to Beijing since __________.③ become → be1) I became a teacher in000. I ________________a teacher for _________________.2) The river became dirty last year. The river _______ _______ dirty for _______ ________.④ close → be closed open → be open1) The shop closed two hours ago. The shop _______________ ______ for _________________.2) The door opened at six in the morning.The door ________ ________ ________ for six hours.⑤ get up → be up;die → be dead; leave sp. → be away from sp.fall asleep / get tot sleep → be asleep; finish / end → be over;marry → be married;1) I got up two hours ago.I ________ ______ _______since _______________.2) He left Shanghai just now.He _______ _____________ ______ Shanghai for five minutes.3) My grandpa died in002.My grandpa _______ _____ ______for _______ ________.4) The meeting finished at six.The meeting ________ ______ ______ for six hours.5) I got to sleep two hours ago .I ________ _____ ___ since _________ _________.6) They married in 1990. They ________ _________ __________since _________.⑥ start / begin to do sth. → do sth. ;begin → be on1) I began to teach at this school in 1995. I ____ ____ at this school since ____.2) The film began two minutes ago. The film ____ ____ ____ for ____ ____.⑦ borrow → keep;lose → not have ;buy → have ;put on → wearcatch / get a cold → have a cold; get to know → know1) They borrowed it last week.They __________it since _____________.2) I bought a pen two hours ago. I ____________a pen for _____________.3) I got to know him last year. I ___________ him since ___________.4) I put on my glasses three years ago. I _________ my glasses for ______________.⑧have / has gone to → have been inHe has gone to Beijing.He _____________ Beijing for two days.⑨ join the league / the Party / the army→ be a league member /a Party member / a soldier → be a member of the league / the Party→ be in the league / the Party / the army1) He joined the league in002.He _________________ a _________________ for two years.He ___________ a _________ the ________ for two years.He _______________________ the league for two years.2) My brother joined the army two years ago.My brother _________a ________ for ___________ ___________.My brother ___________ in ___________ for twoyears.四、划线提问 __________ _________ __________ you __________ __________ ? _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book五、用have been 或have gone 填空。

A: Where ____________ Li Fei ___________?B: He ____________ to Hainan Island.A: How long ___________ he ___________ there? B: He _____________ there for three days.A: When will he come back , do you know?B: I’m afraid he won’t come back recently.A: Could you tell me the way to Hainan Island? B: Sorry, I _________ never ___________ there. A: How many times ___________ Li Fei __________ to that place?B: He _____________ there only once.六、用have / has been to / in, have gone to及go的各种形式填空。

1) Where is Jack? He __________ his country.2) David ________ the park just now.3) John _______ England since he came back.4) How long _____ they _____ this village?5) The Smiths ______ Beijing for years.6) _____ you ever ____ America? -- Yes, I _____ there many times.7) I _____ this school since three years ago.8) Where is Jim? He _____ the farm.9) When_____ he _____? He _______ an hour ago.10) Would you like to _____ to the zoo with me? ---Yes, but I _____ there before.11) Where _____ you _____ now? --- I ____ to the zoo.12) He often _____ swimming.13) _____ you ______ there last year?14) _____ they often ______ skating in winter?七用never, ever, already, just, yet, for, since 填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.3. Mr. Wang has taught in this school ________ ten years.4. “Have you ________ seen the film?” “No, I have ________ seen it.”5. “Has the bus left _______?” “Yes, it has _________ left.”八. 用适当的时态填空:1.She’s _____________ here ever since she was ten.2.Both of them ________________ in Hongkong for ten days.3.Both of them ____________ to Hongkong ten days ago.4. Half an hour __________ since the train __________ .5. Mary________ her pen. ________ you _______ it here and there?6. _________ you _____ your watch yet?7. ---Are you thirsty? ---No I _________just _________ some orange.8. We ---- already _________ the book.9. ________ they _______ a new school in the village?10. I _____________ my homework . Can you help me?11. My father _____ the novel twice.12. I _________ a book just now.13. I _________ my watch yesterday.14. My father ___________ this book since yesterday.现在完成时态练习题答案一.翻译下列句子:1. Have you ever had / eaten fish and chips?2. I have just lost my chemistry book.3. I have never been to the farm before.4. He has already had lunch = He has had lunch already.5. Have you seen the movie yet?6. My brother hasn’t come /get / been back yet = My brother hasn’t returned yet.7. I have had this dictionary for three years / since three years ago.8. Has been away from China for three years.9. I have known them for five years.10.They have been in the USA for five years.11.He has been here since he moved to Jining.12.My sister has been a college student for threeyears = My sister hasbeen in college for three years.13.They have known each other since 1999.14.I have been in this school for over three years.二、用since或者for填空1. for. since . since . since5. since6. since7. forsince9.since10. since11. since12.since 13. since 14.for 15.for16. since三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语① 1. has been in , five minutes has been , member of , League2. have been in ,00 has been in3. have been at, two days. has been , soldier , two years4. have been , last week has been , the army② 1. have been out, two years2. have been back , yesterday③ 1. have been , nine years2. has been , two years④ 1. has been closed , two hours2. has been open⑤ 1. have been up , two hours ago2. has been away from3. has been dead , seven years4. has been over5. have been asleep , two hours ago6. have been married , 1990⑥ 1. have taught , 19952. has been on , two minutes⑦ 1. have kept , last week2. have had , two hours3. have known , last years4. have worn , three years⑧ has been in⑨has been , League member四、划线提问1. How long have, been there . How long has , lived here3. When did , leave here4. When did , buy五、用have been 或have gone 填空。

相关文档
最新文档