初中英语语法现在完成时练习题答案
初中英语语法现在完成时练习题答案

一、时态讲解:现在完成时(1)构成:现在完成时由助动词have + 过去分词构成,助动词have 有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:(2)用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out. 我女儿刚出去。
I’m sure we’ve met before. 我肯定我们以前见过面。
She has arrived. 她到了。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。
如:I haven’t heard from her these days. 这些日子我没有收到她的信。
We haven’t seen you recently. 最近我们没有见到你。
They have been away for two years. 他们离开已经两年了。
She has been with us since Monday.★注意:since和for的区别since后接时间点,如1993,last term, yesterday, the time I got therefor后接一段时间,表示“长达多久”,如ten years, a while, two days等。
Exercise: 用since和for填空1. Jim has been in ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______15 days.4. Mary is in her office. She has been there ______ 7 o'clock.5. India has been an independent country ______1974.6. The bus is late. They've been waiting ______ 20 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
初中英语语法现在完成时练习题及答案

初中英语语法现在完成时练习题及答案现在完成时是由助动词have+过去分词构成的,助动词have有人称和数的变化。
第三人称单数用has,其余用have。
现在完成时的否定式直接在助动词后面加上not,疑问式是把助动词提到主语之前。
以study为例,其否定式、疑问式和简单回答形式如下:否定式:I have not (haven’t) studied…You have not (haven’t) studied…He has not (hasn’t) studied…否定疑问式:Have I not (Haven’t I) studied…?Have you not (Haven’t you) studied…?Has he not (Hasn’t he) studied…?简单回答(肯定/否定):Yes。
you have。
No。
you haven’t.Yes。
I have。
No。
I haven’t.Yes。
he has。
No。
he hasn’t.现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
例如:“My daughter has just gone out.”表示女儿刚刚出去了。
“I’m sure we’ve met before.”表示我肯定我们以前见过面。
“She has arrived.”表示她已经到了。
此外,现在完成时还可以表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently。
already。
just。
lately。
for…。
since…,yet等。
例如:“I haven’t heard from her these days.”表示这些日子我没有收到她的信。
“We haven’t seen you recently.”表示最近我们没有见到你。
“They have been away for two years.”表示他们离开已经两年了。
最新初中英语现在完成时题20套(带答案)

最新初中英语现在完成时题20套(带答案)一、初中英语现在完成时1.This museum here for over 80 years. It one of the oldest buildings in this city.A. is; wasB. had been; isC. was; has beenD. has been; is【答案】 D【解析】【分析】考查动词的时态。
句意:博物馆在这儿有八十多年了。
它是这座城市最古老的建筑之一。
前句表示从过去一直延续到现在的状态,用现在完成时态;后句表示的是现在的状态,用一般现在时态。
故选D。
2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
3.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。
——她已经去武汉了。
她将下周回来。
主语是she,所以用has,排除C、D。
A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。
根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
【点评】考查短语辨析,注意平时识记其区别,理解句意。
(完整版)初中现在完成时练习题及答案

现在完成时1.现在完成时的构成:现在完成时由助动词have'has +过去分词构成,第三人称单数用has,其余用have。
I have bee n in Shen zhe n for seve n years.Lily hasn 'been to America before.2.现在完成时的用法:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just go ne out. 我女儿刚出去。
I'm sure we ve met before. 我肯定我们以前见过面。
She has arrived.她到了。
2)表示持续到现在的动作或状态,for…,since…,yet等。
如:I haven 'heard from her these days. 这些日子我没有收到她的信。
We haven 'seen you recently. 最近我们没有见到你。
They have bee n away for two years. 他们离开已经两年了。
She has bee n with us since Mon day.3.常和现在完成时连用的时间状语:already, yet, before, lately, recently, once, twice, ever, never , since , for 等连用。
例如:She has already come. 她已经来了。
I haven 'read it yet. 我还没读过这个。
They have n ever bee n to Yan 'an. 他们从未去过延安。
I have n't seen him lately. 我近来没看到他。
She has bee n an in depe ndent girl since her father passed away.自从父亲去世后,这女孩就变得独立了。
初中英语语法之现在完成时讲解练习及答案

初中英语语法之现在完成时讲解练习及答案现在完成时是英语中常用的一种时态,用来描述过去发生的动作对现在产生的影响。
以下是一些现在完成时的讲解练及答案,希望对你的英语研究有所帮助。
一、选择题1. —Have you ever been to Paris?—No, I ___ been there yet.A. haven'tB. didn'tC. wasn'tD. aren't答案:A. haven't2. They ___ a party to celebrate the success.A. have heldB. heldC. will holdD. are holding答案:A. have heldA. worksB. workedC. will workD. has worked答案:D. has worked4. ___ you ___ your homework yet?A. Do, doB. Did, doC. Have, doneD. Are, doing 答案:C. Have, done5. We ___ the movie twice.A. seeB. sawC. have seenD. will see答案:C. have seen二、填空题1. I ___ (not finish) my homework yet.答案:haven't finished2. We ___ (live) in this city since 2015.答案:have lived3. ___ they ever ___ (visit) a zoo?答案:Have, visited4. He ___ (already eat) dinner.答案:has already eaten5. The teacher ___ (not arrive) yet.答案:has not arrived三、改错题将下列句子中的错误处改正,并将正确的答案写在括号内。
(完整版word)英语现在完成时专题练习含答案

(完整版word)英语现在完成时专题练习含答案一、初中英语现在完成时1.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。
has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。
根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
【点评】考查动词的时态,以及has been to ,has gone to ,has been in的含义和用法。
2.Mike used to be a top student, but he behind since he lost himself in computer games.A. fellB. has fallenC. wasD. has been【答案】 D【解析】【分析】句意为“Mike过去是尖子生,但自从迷上电子游戏以来成绩落后了”。
由since可知but后的主句用现在完成时,瞬间动词fall不能和since引导的时间状语从句连用,故用延续性动词be。
故选D。
【点评】本题考查现在完成时中非延续性动词和延续性动词的转换。
3.The Greens many places of interest since two years ago.A. has visitedB. have visitedC. visitedD. will visit【答案】 B【解析】【分析】句意:自两年前开始,格林一家参观了许多名胜。
初中英语现在完成时题20套(带答案)及解析

初中英语现在完成时题20套(带答案)及解析一、初中英语现在完成时1.He ________ for ten years.A. has been marriedB. marriedC. got marriedD. had married【答案】 A【解析】【分析】句意:他结婚十年了。
根据句意可知是从过去持续到现在的动作,应该用现在完成时。
故选A。
2.All the skirts .They very well.A. sold out;are soldB. sell out;have soldC. have been sold out;sellD. have sold out;sell【答案】C【解析】【分析】句意:所有的裙子都卖完了,他们非常畅销。
第一空sell out“卖完”,强调裙子已经被卖完的状态,本句用现在完成时的被动语态:has/have+been+过去分词,sell 的过去分词为sold;第二空sell作“销售”解释时用主动语态,在此处表一直卖得很好的状态,用一般现在时。
故选C。
【点评】本题考查一般现在时和现在完成时的被动语态,注意sell的不同语态和用法。
3.—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【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
——哦。
真遗憾!我任何一集也没有看过。
根据Oh. What a pity!可知我没有看过。
过去的动作对现在造成的影响和 yet也,常和现在完成时的否定结构连用,可知此处用现在完成时。
故选D。
初中英语语法现在完成时练习题答案

E 某 ercie: I.Fillintheblankwiththeproperform. 1.I____already____(ee)thefilm.I________(ee)itlatweek.2._____ he____(finih)hiworktodayNotyet. 7.Howlong________theWang______________(tay)hereFortwoweek.8. I________jut___________(finih)myhomework.9.He________(go)tochool onfooteveryday. 10.____you______(find)yourciencebookyet11.Ifit____(be)fineto morrow,I'llgowithyou. 15.I'velotmypen._________you________(ee)itanywhereII.Chooeth ebetanwer. 1.Howlonghaveyou_______here A.beenB.goneC.wentD.neverbeen4.Ititenyear_____Ilatawher. A.will,buyB.did,buyC.are,havingD.have,had7.-DoyouknowLydiaverywell
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、时态讲解:现在完成时(1)构成:现在完成时由助动词have +过去分词构成,助动词have有人称和数的变化。
第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上n o t、疑问式是把助动词提到主语之前。
以1)现在完成时诵常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
My daughter has just gone out.我女儿刚出去。
I ' m sure we ' ve met be我肯.定我们以前见过面。
She has arrived.她到了。
2) 表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用, 女口recently, already, just, lately, for …,sinceyet-等。
如:I haven ' t heard from her these days这些日子我没有收到她的信。
We haven ' t seen you recently最近我们没有见到你。
They have bee n away for two years. 他们离开已经两年了。
She has bee n with us since Mon day.★注意:a) si nee和for的区别si nee 后接时间点,女口1993, last term, yesterday, the time I got therefor后接一段时间,表示长达多久”女口ten years, a while, two days等。
Exercise:用since 禾口for 填空1. Jim has bee n in Irela nd ____ M on day.2. Jill has bee n in Irela nd _____ t hree days.3. His aunt has lived in Australia _____ 15 days.4. Mary is in her office. She has bee n there ____ 7 o'clock.5. In dia has bee n an in depe ndent country ___ 1974.6. The bus is late. They've bee n wait ing ____ 20 minu tes.7. Nobody lives in those houses. They have bee n empty _____ m any years.8. Mike has bee n ill ____ a long time. He has bee n in hospital _____ October.2)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
因此,不能说:He has come here for 2 weeks. xThe old man has died for 4 mon ths. xThey have left only for 5 minu tes. x以上三句话可以改为:He has bee n here for 2 weeks.The old man has _____________ for 4 mon ths.They have __________ only for 5 minu tes2)have (has) been和have (has) gone的区别:表示曾到过某地"要用“ have (has) been 表示已经去某地"要用“ have (has) gona试比较:Where has he been?他刚才到哪里去了?(已经回来了)Where has he gone? 他上哪儿去了?(人不在)They have been to Can ada.他们到过加拿大。
(现在已经不在加拿大)They have gone to Ca nada.他们到加拿大去了。
(可能在路上和已经到加拿大)3)现在完成时不能和表示过去的时间状语连用,如yesterday, last year, in 1976, two days ago, just now, when I came in,但可以禾口already, yet, sometimes, always, often, before, lately, recently, once, twice, ever, never 等连用。
例如:She has already come. 她已经来了。
I haven ' t read it yet我还没读过这个。
I have met him before. 我从前曾见过他。
Ma Hong has always bee n a good stude nt. 马红一直是个好学生。
I have ofte n see n him in the street. 我经常在街上看见他。
They have n ever bee n to Yan 他们从未去过延安。
I have n't seen him lately. 我近来没看到他。
Exercise:1. Fill in the bla nks with the proper form.1.1 ___ already ___ (see) the film. I ________ (see) it last week.2. ___ he ____ (fin ish) his work today? Not yet.3. My father ___ just ____ (come) back from work. He is tired now.4. Where ' s Li Ming ? He __________ (go) to the teacher ' s office.5. I _________ (work) here since I ______ (move) here in 1999.6. So far I ______________ (make) quite a few friends here.7. How long _______ the Wangs _____________ (stay) here ? For two weeks. 8. I ______ just ___________ (fin ish) my homework. 9. He _______ (go) to school on foot every day. 10. __ y ou ______ (find) your scie nee book yet? 11. If it ___ (be) fine tomorrow, I'll go with you.12. The stude nts __________ (read) En glish whe n the teacher came in. 13. Look! The mon key ________ (climb) the tree.14. My mother _________ (come) to see me n ext Sun day. 15. I've lost my pen. ________ you _______ (see) it any where? II. Choose the best an swer. 1. How long have you ______ here?A. comeB. got2. My gran dpa died _______ .A. at the age of my 2 C. whe n I was 2.3. Jane has ____ to BeiJing. She will come back tomorrow.A. bee nB. goneC. went 4. It is ten years ____ I last saw her. A. afterB. sinceC. for5. --Who will go to the stati on to meet Lorry? --I will. I ___ her several times. A. met B. have met C. had met6. --What a nice dress! How long ____ y ou ______ it?--Just 2 weeks. A. will, buyB. did, buyC. are, havi ng7. --Do you know Lydia very well?--Yes, She and I ____ friends si nee we were very young. A. have made B. have become C. have bee n 8. The Smiths _____ in China for 8 years.A. has livedB. livedC. have bee n9. --Hello, this is Mr. Green speaki ng. Can I speak to Mr. Black?--Sorry. He the Bainiao Park.A. has bee n toB. has gone toC. went to D .will go to10. -- you ever to the US?--Yes, twice.A. Have, goneB. Have, bee n C, Do, go D .were, goingIII. Rewrite the sentences.1.1 have been to Macau before.(改为否定句)I __________________ b ee n to Macau before.C. arrived B. for 2 yearsD. my age was 6. D. beenD. never been D. that D. will meetD. have, hadD. have turnedD. live2. He hasn ' t come to schctoi cause he was ill.(就划线部分提问)____________ he come to school?3. I bough a new bike just now.(用just 改写)I ___ just ____ a new bike.4. We began to learn English three years ago.(改为同义句)We ________ En glish ____ three years5. He has never surfed, _____________ ?(改成反意疑问句)6. They have been here since 2000.(对划线部分提问)______________ have they bee n here?7. The old man ________ l ast year. He has ______________ for a year. (die)(动词填空)8. Miss Gao left an hour ago.(同义句转换)Miss Gao has _______________________ an hour ago.Ask the questi ons1)I have bee n there for two days._____________________________ y ou _____________________ ?2)My father has lived here since 2000._____________________________ y our father ___________________ ?3)He left here yesterday.________________ he ____________________ ?4)They bought a book two hours ago._____________________ t hey __________ a book?Use never, ever, already, just, yet, for, since ” to fill in the blanks.1.1 have ______ see n him before, so I have no idea about him.2. Jack has ________ f ini shed his homework.3. Mr. Wang has taught in this school ______ ten years.4. “ Have you ______ s een the film? ”“ No, I have ______ seen it.5. “ Has the bus left ____ ? ”“ Yes, it has _______ l eft. ”现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。