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

合集下载

(完整版word)英语现在完成时中考题集锦含答案

(完整版word)英语现在完成时中考题集锦含答案

(完整版word)英语现在完成时中考题集锦含答案一、初中英语现在完成时1.—They say there is a new restaurant near here.—Yes, and it ______ for more than a week.A. has been openB. openC. is openingD. opens【答案】 A【解析】【分析】句意:——他们说在这附近有一个新的餐馆。

——是的,它已经开了一个多星期了。

根据 for more than a week ,可知用现在完成时,have/has been done,故选A。

【点评】考查现在完成时,注意识记其标志词。

2.—What great progress Huawei ________ in recent years!—No wonder it is widely known in all parts of the world.A. is makingB. has madeC. makesD. made【答案】 B【解析】【分析】句意:——华为近几年取得了多大的进步啊!——难怪它在世界的每个角落都出名。

根据时间状语in recent years,近几年,可知动作从过去持续到现在,时态为现在完成时have/has+过去分词,故选B。

【点评】考查现在完成时。

注意掌握现在完成时的结构have/has+过去分词。

3.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。

in the last few years意为“在过去的几年里”,用于现在完成时;take place“发生”没有被动语态。

八年级英语现在完成时练习题20题(带答案)

八年级英语现在完成时练习题20题(带答案)

八年级英语现在完成时练习题20题(带答案)1. I ______ my homework yet.A. haven't finishedB. didn't finishC. won't finishD. don't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,所以此句用现在完成时,A 选项haven't finished 是现在完成时的否定形式,B 选项didn't finish 是一般过去时,C 选项won't finish 是一般将来时,D 选项don't finish 是一般现在时,故选A。

2. They ______ to Beijing twice.A. have goneB. have beenC. wentD. go答案:B解析:have gone 表示去了未回,have been 表示去过已回,twice 表明去过两次已回,所以用have been,A 选项have gone 不符合语境,C 选项went 是一般过去时,D 选项go 是一般现在时,故选B。

3. Tom ______ football for three years.A. has playedC. playedD. will play答案:A解析:for three years 是时间段,常与现在完成时连用,A 选项has played 是现在完成时,B 选项plays 是一般现在时,C 选项played 是一般过去时,D 选项will play 是一般将来时,故选A。

4. She ______ the book since last week.A. has borrowedB. borrowedC. has keptD. keeps答案:C解析:since last week 是时间段,borrow 是短暂性动词,不能与时间段连用,keep 是延续性动词,可以与时间段连用,A 选项has borrowed 错误,B 选项borrowed 是一般过去时,D 选项keeps 是一般现在时,故选C。

英语现在完成时题20套(带答案).docx

英语现在完成时题20套(带答案).docx

英语现在完成时题20 套( 带答案 )一、初中英语现在完成时1.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】B【解析】【分析】句意:——看这些邮票,我持有它们 5 年了。

——噢,真漂亮。

表示动作从过去开始持续到现在用现在完成时,结构为have/has+过去分词,因为主语是I,助动词用 have,故选 B。

【点评】考查现在完成时的用法,注意表示动作的延续用现在完成时。

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.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。

句意是:自从我五岁时被狗伤过之后我就一直怕狗。

【点评】本题考查现在完成时的用法。

4.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach 【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。

七年级英语现在完成时练习题40题(带答案)

七年级英语现在完成时练习题40题(带答案)

七年级英语现在完成时练习题40题(带答案)1. I ______ my homework already.A. finishB. have finishedC. finishedD. will finish答案:B。

解析:根据现在完成时的结构“have/has + 过去分词”,句中有already( 已经)这个标志词,通常用于现在完成时,所以要用have finished。

A选项是一般现在时,C选项是一般过去时,D选项是一般将来时。

2. She ______ to the library three times this week.A. has beenB. wasC. isD. will be答案:A。

解析:句中this week(本周)表示一个时间段,three times( 三次)表示次数,这种情况下用现在完成时表示从过去到现在的经历,结构为have/has + 过去分词,这里主语是she,所以用has been。

B选项是一般过去时,C选项是一般现在时,D选项是一般将来时。

3. They ______ a lot of English words so far.A. learnB. learnedC. have learnedD. will learn答案:C。

解析:so far 到目前为止)是现在完成时的标志词,现在完成时结构是have/has + 过去分词,主语是they,所以用have learned。

A选项是一般现在时,B选项是一般过去时,D选项是一般将来时。

4. My brother ______ his new bike for a month.A. has hadB. hadC. haveD. will have答案:A。

解析:for a month( 一个月)表示一段时间,在现在完成时中可以和延续性动词连用,have 拥有)的过去分词是had,主语是my brother,是第三人称单数,所以用has had。

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

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

一、 单项选择。

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、Both his parents look sad .Maybe they _________what's happened to him .A. knew B. have known C. must know D.will know2、He has _______ been to Shanghai , has he ?A. already B.never C.ever D. still3、Have you met Mr Li ______?A. just B. ago C.before D. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.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 ; studying B. will ; studyC. has ; studied D. 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 see B. have seen C. saw D.see9、-These farmers have been to the United States .-Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finished B. 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. were B. have been C. have become D. have made13、-How long have you ____ here ?-About two months .A. been B. gone C. come D. 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. is B. has C. will D. was16、Miss Green isn't in the office . she_______ to the library .A.has gone B. went C.will go D. has been17、My parents ______ Shandong for ten years .A. have been in B. have been toC. have gone to D. 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、吉姆已做完作业,他现在有空了。

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

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

七年级英语现在完成时练习题50题含答案解析1.I ______ my homework already.A.have finishedB.finishedC.will finishD.finish答案解析:A。

现在完成时表示过去发生的动作对现在造成的影响。

“already”通常与现在完成时连用,所以选A。

B 是一般过去时,C 是一般将来时,D 是一般现在时,都不符合题意。

2.She ______ never ______ to Beijing.A.has,beenB.have,beenC.is,beenD.was,been答案解析:A。

主语是she,第三人称单数,所以用has。

“have/has been to”表示去过某地,现在完成时。

B 中have 与主语不搭配;C 和D 不是现在完成时。

3.We ______ just ______ the book.A.have,readB.readC.will readD.are reading答案解析:A。

“just”常与现在完成时连用,表示刚刚做过某事。

B 是一般现在时,C 是一般将来时,D 是现在进行时,不符合题意。

4.They ______ the movie twice.A.have seenB.sawC.will seeD.see答案解析:A。

“twice”表示次数,常与现在完成时连用。

B 是一般过去时,C 是一般将来时,D 是一般现在时,都不合适。

5.Have you ______ your breakfast?A.hadB.haveC.eatD.ate答案解析:A。

“have breakfast/lunch/dinner”吃早/中/晚餐,这里用现在完成时,所以用had。

B 是原形,C 和D 不是现在完成时的正确形式。

6.He ______ not ______ his room yet.A.has,cleanedB.cleanedC.will cleanD.is cleaning答案解析:A。

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

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

一、 单项选择。

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三、 汉译英。

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

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

大道教育现在完成时1.在完成的构成:在完成由助have\has + 去分构成,第三人称数用has,其余用have。

I have been in Shenzhen for seven years.Lily hasn ’tbeen to America before.2.在完成的用法:1)在完成通常表示在说话之前已经完成的动作或存在的状。

人的是作或状在的果或影响。

My daughter has just gone out. 我女儿出去。

I ’ m sure we’ ve met before我肯.定我以前面。

She has arrived. 她到了。

2)表示持到在的作或状, 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.3.常和在完成用的状:already, yet, before, lately, recently, once, twice, ever, never , since, for 等用。

例如:She has already come.她已来了。

I haven’ t read it yet我.没个。

They have never been to Yan他’ an从.未去延安。

I haven't seen him lately.我近来没看到他。

She has been an independent girl since her father passed away.自从父去世后,女孩就得独立了。

Jack has been a doctor for 10 years.杰克做医生已10 年了。

(完整版word)英语现在完成时试题和答案含答案

(完整版word)英语现在完成时试题和答案含答案

(完整版word)英语现在完成时试题和答案含答案一、初中英语现在完成时1.My parents for twenty years by the time I was 15.A. marriedB. had marriedC. had been marriedD. had got married【答案】 C【解析】【分析】for twenty years“二十年”.为表一段时间的状语,要求谓语动词具有持续性。

而在所给选项中,只有be married表示结婚状态,具有延续性,故选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.—I'm sorry for being late.—Never mind. The meeting ______for only 5 minutes. This way, please.A. has begunB. has endedC. has been on【答案】 C【解析】【分析】句意:——对不起,我迟到了。

——没关系.会议只开了5分钟,请这边走。

for+段时间,通常用于现在完成时态,结构是have/has+动词的过去分词,begin和end都是短暂性动词,不能用于现在完成时态中表示动作或状态的延续,因此A,B不正确.has been on"在进行,开着(的状态)",故选C【点评】现在完成时表示延续性的状态。

九年级英语现在完成时练习题40题(答案解析)

九年级英语现在完成时练习题40题(答案解析)

九年级英语现在完成时练习题40题(答案解析)1.I have known him _____ three years.A.sinceB.forC.inD.at答案解析:B。

“for+时间段”可以和现在完成时连用,表示动作持续了一段时间。

“since+时间点”也可和现在完成时连用,但这里three years 是时间段,所以用for。

in 用于一般将来时,at 不能和时间段连用。

2.She has lived here _____ 2020.A.sinceB.forC.inD.on答案解析:A。

2020 是时间点,“since+时间点”可以和现在完成时连用。

for 后接时间段,in 和on 不能与现在完成时这样的用法搭配。

3.They have been friends _____ a long time.A.sinceB.forC.inD.after答案解析:B。

a long time 是时间段,“for+时间段”可与现在完成时连用。

since 后接时间点,in 用于一般将来时或一般过去时,after 通常与一般过去时连用。

4.We have studied English _____ two hours every day this week.A.sinceB.forC.inD.at答案解析:B。

two hours 是时间段,“for+时间段”可与现在完成时连用。

since 后接时间点,in 用于一般将来时,at 后接具体时刻。

5.He has worked in this company _____ five years ago.A.sinceB.forC.inD.from答案解析:A。

five years ago 是时间点,“since+时间点”可与现在完成时连用。

for 后接时间段,in 用于一般将来时,from 通常与to 连用表示从……到……。

6.She has been away from home _____ last Monday.A.sinceB.forD.on答案解析:A。

完整版)初中现在完成时练习及答案

完整版)初中现在完成时练习及答案

完整版)初中现在完成时练习及答案1.A2.C3.D4.A5.A二、填空1.have finished2.goes3.Have found4.is5.playing6.were reading7.is climbing8.is coming9.have you got10.have you seen基础练一、选择填空1.—Do you have any pieces of paper?Yes。

I have.A。

have got B。

have C。

had one D。

did2.Have you ever spoken to a foreigner?A。

XXX3.XXX.A。

the all B。

all the C。

whole the D。

the whole4.Can you find the answer to the n?A。

to B。

of C。

in D。

at5.She has never read the book before。

has she?A。

has she B。

hasn’t she C。

isn’t she D。

wasn’t she?二、用所给动词的适当形式填空1.I have just XXX.2.He goes to school on foot every day.3.Have you found your science book yet?4.If it is fine tomorrow。

I’ll go with you.5.XXX’t like the children playing in the room.6.The students were reading English when the XXX came in.7.Look。

XXX.XXX to see me next Sunday.9.How many sheep have you got。

Only one.10.I’ve lost my pen。

七年级英语现在完成时练习题50题答案解析版

七年级英语现在完成时练习题50题答案解析版

七年级英语现在完成时练习题50题答案解析版1.I_____my homework already.A.finishedB.have finishedC.finishD.will finish答案解析:B。

选项 A 是一般过去时;选项 C 是一般现在时;选项D 是一般将来时。

题干中有already,是现在完成时的标志词,所以要用have/has + 过去分词的结构,本题主语是I,所以用have finished。

2.She_____to Beijing twice.A.has beenB.wentC.goesD.will go答案解析:A。

选项B 是一般过去时;选项 C 是一般现在时;选项 D 是一般将来时。

题干中有twice,表示去过某地几次,要用have/has been to 的结构,本题主语是she,所以用has been。

3.They_____the movie yet.A.didn't seeB.haven't seenC.won't seeD.don't see答案解析:B。

选项A 是一般过去时的否定形式;选项C 是一般将来时的否定形式;选项D 是一般现在时的否定形式。

题干中有yet,是现在完成时的标志词,所以要用haven't/hasn't + 过去分词的结构,本题主语是they,所以用haven't seen。

4.We_____English for five years.A.studyB.studiedC.have studiedD.will study答案解析:C。

选项 A 是一般现在时;选项 B 是一般过去时;选项D 是一般将来时。

题干中有for five years,表示一段时间,要用现在完成时,所以用have studied。

5.He_____never_____to Shanghai.A.has,beenB.have,beenC.has,wentD.have,went答案解析:A。

九年级英语现在完成时练习题40题带答案

九年级英语现在完成时练习题40题带答案

九年级英语现在完成时练习题40题带答案1.I have lost my pen. I can't find it _____.A.anywhereB.somewhereC.everywhereD.nowhere答案解析:A。

本题考查现在完成时以及副词的用法。

“anywhere”用于否定句和疑问句中,表示“任何地方”;“somewhere”用于肯定句中,表示“某个地方”;“everywhere”表示“到处”;“nowhere”表示“没有地方”。

因为是否定句,所以选A。

2.She has read many books _____ she was young.A.sinceB.forC.inD.at答案解析:A。

“since”引导的时间状语从句,主句用现在完成时。

“for”后面接时间段;“in”和“at”不能引导现在完成时的时间状语。

所以选A。

3.We have _____ been to Beijing.A.everB.neverC.alreadyD.yet答案解析:C。

“already”用于肯定句中,表示“已经”;“ever”表示“曾经”;“never”表示“从未”;“yet”用于否定句和疑问句中。

本题是肯定句,所以选C。

4.Have you _____ visited the Great Wall?A.everB.neverC.alreadyD.yet答案解析:A。

“ever”用于疑问句中,表示“曾经”;“never”表示“从未”;“already”用于肯定句中;“yet”用于否定句和疑问句中,但通常放在句末。

所以选A。

5.He has studied English _____ three years.A.forB.sinceC.inD.at答案解析:A。

“for”后面接时间段,表示“长达……时间”;“since”后面接时间点;“in”表示“在……之后”,通常用于将来时;“at”不能引导现在完成时的时间状语。

(完整版word)英语现在完成时训练题含答案

(完整版word)英语现在完成时训练题含答案

(完整版word)英语现在完成时训练题含答案一、初中英语现在完成时1.Nancy for five years.A. was dyingB. has diedC. diedD. has been dead【答案】 D【解析】【分析】句意:南西去世五年了。

A. was dying过去进行时态;B. has died现在完成时态;C. died一般过去时态; D. has been dead现在完成时态。

句子强调的是过去开始的动作或状态一直延续到现在,句子用现在完成时态;die是一个非延续性动词,不能与表示一段时间的状语for…连用,用成be dead。

故选D。

【点评】本题考查时态辨析。

某人去世了多少年就用延续性动词的现在完成时,has been dead。

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.Mr.Fan in 2005.In other words,he for 9 years till now.A. got married;has been marriedB. married;had been marriedC. got married;had been marriedD. married;got married【答案】 A【解析】【分析】首先第一空表述的是一个发生在2005年(即过去)的一个动作,所以为一般过去时,其次 married 后面要接宾语,get married 表示的是短暂性动作,所以应填get married. 第二空由“till now”可知表示的是从过去直到现在的一种状态即为现在完成时,此处married做形容词“已婚的”故填“has been married”,故选A.【点评】此题考查了动词时态问题,同时也考查了“get married”和“married ”的区别。

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

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

现在完成时练习题一、单项选择1、 Both his parents look sad .Maybe they _________what's happened to him .A . knew B. have known C . must know D .will know2、 He has _______ been to Shanghai , has he ?A . already B .never C .ever D. still3、 Have you met Mr Li ______ ?A . just B . ago C .before D . a moment ago4、 The famous writer _____ one new book in the past two yearA . is writing B .was writing C .wrote D .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 . is B . has C . will D. was16、 Miss Green isn't in the office . she_______ to the library .A .has gone B . went C .will go D. has been17、 My parents ______ Shandong for ten years .A . have been in B . have been toC . have gone to D . 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、吉姆已做完作业,他现在有空了。

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

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

九年级英语现在完成时练习题40题含答案解析1. I ______ many friends since I came to this new school.A. madeB. have madeC. makeD. will make答案解析:B。

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

句中的标志性词语是“since”( 自从),它是现在完成时的一个典型标志,表示从过去某个时间点开始一直持续到现在的动作或状态。

“make friends” 交朋友)这个动作从“came to this new school” 来到新学校)这个过去的时间点开始,一直持续到现在,并且对现在有影响( 现在已经交了很多朋友了)。

A选项“made”是一般过去时,不能表达这种持续到现在的动作;C选项“make”是一般现在时,不符合句子语境;D选项“will make”是一般将来时,也不符合题意。

2. My family ______ to Paris twice. We had a great time there.A. has beenB. have beenC. has goneD. have gone答案解析:A。

这里考查现在完成时中“have/has been to”和“have/has gone to”的区别以及主谓一致。

“my family”在这里作为一个整体,视为单数,所以用“has”。

“have/has been to”表示去过某地 人已经回来),“have/has gone to”表示去了某地( 人还没回来)。

根据“We had a great time there”可知家人去过巴黎并且已经回来了,所以用“has been”。

B选项“have been”主谓不一致;C选项“has gone”不符合语境;D选项“have gone”主谓不一致且不符合语境。

3. She ______ her homework yet. So she can't go out to play.A. hasn't finishedB. didn't finishC. doesn't finishD. won't finish答案解析:A。

完整word版初中现在完成时练习题及答案

完整word版初中现在完成时练习题及答案

一、时态讲解:现在完成时〔1〕构成:在完成由助have+去分构成,助have有人称和数的化。

第三人称数用has,其余用have.在完成的否认式直接在助后面加上not、疑式是把助提到主之前。

以study例,其否认式、疑式和答复形式如下:否认式疑式Ihavenot(haven Youhavenot(have nHehasnot(hasn ’t)studied’t)studied’t)studied⋯.⋯.⋯.HaveIstudiedHaveyoustudiedHashestudied⋯?⋯?⋯?否认疑式HaveInot(Haven ’tI)studiedHaveyounot(Haven ’tyou)studied Hashenot(Hasn ’the)studied ⋯?⋯?⋯?答复〔肯定/否认〕Yes,youhave.No,youhavenYes,Ihave.No,IhavenYes,hehas.No,hehasn’t.’t.’t.〔2〕用法:1〕在完成通常表示在说话之前已经完成的动作或存在的状。

人的是作或状在的果或影响。

Mydaughterhasjustgoneout.我女儿出去。

I’msurewe’vemetbefore我肯.定我以前面。

Shehasarrived.她到了。

2〕表示持到在的作或状,往往和包括在在内的表示一段的状用,already,just,lately,for ⋯,sinceyt等⋯,。

如:Ihaven ’theardfromherthesedays.些日子我没有收到她的信。

Wehaven’tseenyourecently.最近我没有到你。

Theyhavebeenawayfortwoyears. 他离开已两年了。

ShehasbeenwithussinceMonday.如recently,★注意:a) since和for的区since后接点,如1993,lastterm,yesterday,thetimeIgotthere for后接一段,表示“达多久〞,如tenyears,awhile,twodays等。

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

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

完整版)初中现在完成时练习题及答案The present perfect XXXThe present perfect tense is formed by using the auxiliary verb "have" or "has" with the past participle of the main verb。

"Has" is used for the third person singular。

while "have" is used for all other persons.Examples:I have been living in Shenzhen for seven years.XXX.The present perfect tense is used to XXX before the time of XXX the n een the past n or state and the present result or effect.Examples:XXX just gone out.I'm sure we've met before.She has arrived.The present perfect tense is also used to XXX up to the present。

Time ns such as "for…," "since…," and "yet" are often used with the present perfect tense to indicate the n of the n or state.Examples:I XXX't heard from her these days.XXX.They have been away for two years.She has been with us since Monday.XXX used with the present perfect tense include "already," "yet," "before," "lately," "recently," "once," "twice," "ever," "never," "since," and "for."Examples:She has already come.I XXX't read it yet.They have never been to Yan'an.I XXX.She has been an independent girl since her XXX.Jack has been a doctor for 10 years.The negative form of the present perfect tense is formed by adding "not" after "have" or "has." The XXX "have" or "has" before the subject.Examples:Negative: Subject + have/has + not + past participle + other wordsn: Have/Has + subject + past participle + other wordsThere are many different types of ns that we can ask in English。

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

一、时态讲解:现在完成时(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.★注意:a)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 Ireland ______ 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等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。

因此,不能说:He has come here for 2 weeks. ×The old man has died for 4 months. ×They have left only for 5 minutes. ×以上三句话可以改为:He has been here for 2 weeks.The old man has ______ _______ for 4 months.They have _____ _____ only for 5 minutes2)have (has) been 和have (has) gone的区别:表示“曾到过某地”要用“have (has) been”; 表示“已经去某地”要用“have (has) gone”。

试比较:Where has he been? 他刚才到哪里去了?(已经回来了)Where has he gone? 他上哪儿去了?(人不在)They have been to Canada. 他们到过加拿大。

(现在已经不在加拿大)They have gone to Canada. 他们到加拿大去了。

(可能在路上和已经到加拿大).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 been a good student. 马红一直是个好学生。

I have often seen him in the street. 我经常在街上看见他。

They have never been to Yan’an. 他们从未去过延安。

I haven't seen him lately. 我近来没看到他。

Exercise:I. Fill in the blanks with the proper form.1. I____ already ____ (see) the film. I ________ (see) it last week.2. _____ he ____ (finish) 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 ___________ (finish) my homework.9. He ________ (go) to school on foot every day.10.____ you ______ (find) your science book yet?11. If it ____ (be) fine tomorrow, I'll go with you.12. The students ____________ (read) English when the teacher came in.13. Look! The monkey __________ (climb) the tree.14. My mother __________ (come) to see me next Sunday.15. I've lost my pen. _________ you ________ (see) it anywhere?II. Choose the best answer.1. How long have you _______ here?A. comeB. gotC. arrivedD. been2. My grandpa died _________.A. at the age of my 2B. for 2 yearsC. when I was 2.D. my age was 6.3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been4. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry?--I will. I _____ her several times.A. metB. have metC. had metD. will meet6. --What a nice dress! How long _____ you _____ it?--Just 2 weeks.A. will, buyB. did, buyC. are, havingD. have, had7.--Do you know Lydia very well?--Yes, She and I _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned8. The Smiths _______ in China for 8 years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been toB. has gone toC. went toD. will go to10. --____ you ever ____ to the US?-- Yes, twice.A. Have, goneB. Have, been C, Do, go D. were, goingIII. Rewrite the sentences.1. I have been to Macau before. (改为否定句)I _________ _________ been to Macau before.2. He hasn’t come to school because 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 ____ ____English ____three years5. He has never surfed, _______ _______? (改成反意疑问句)6. They have been here since 2000. (对划线部分提问)_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year. (die) (动词填空)8. Miss Gao left an hour ago. (同义句转换)Miss Gao has _______ ________ ________ an hour ago.Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book?Use “never, ever, already, just, yet, for, since” to fill in the blanks.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.”现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。

相关文档
最新文档