现在完成时简单基础练习(打印版)知识分享
现在完成时练习题及答案(精华版)
现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。
掌握现在完成时的用法对于提高英语口语和写作水平非常关键。
下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一:1.我从来没有去过法国。
2.他们已经看过这部电影了吗?3.你见过他的新女朋友吗?4.你学习过汉语吗?5.我去过巴黎两次了。
练习题二:1.他已经吃完晚饭了。
2.我们已经等了一个小时了。
3.她还没有收到我的邮件。
4.他们已经离开学校了。
5.我已经打电话给他了。
练习题三:1.我已经做完作业了。
2.你刚才说过这个笑话了吗?3.他们已经买好了礼物。
4.我已经读完这本书了。
5.你已经看过这个电影了吗?练习题四:1.他们已经结婚十年了。
2.我们还没有决定去哪里度假。
3.她去过中国吗?4.你喝过咖啡吗?5.我已经完成了这个项目。
答案一:1. I have never been to France.2. Have they watched this movie?3. Have you seen his new girlfriend?4. Have you studied Chinese?5. I have been to Paris twice.答案二:1. He has finished dinner.2. We have been waiting for an hour.3. She hasn't received my email yet.4. They have left school.5. I have called him.答案三:1. I have finished my homework.2. Did you tell this joke just now?3. They have bought gifts.4. I have finished reading this book.5. Have you seen this movie?答案四:1. They have been married for ten years.2. We haven't decided where to go on vacation yet.3. Has she been to China?4. Have you ever drunk coffee?5. I have completed this project.。
现在完成时的练习题(打印版)
现在完成时的练习题(打印版)一、选择题1. I ________ in this school since 2010.- A) have been- B) am- C) was- D) had been2. She ________ the book for two hours.- A) has read- B) is reading- C) read- D) was reading3. They ________ the project since last year.- A) have been working on- B) are working on- C) worked on- D) were working on4. The company ________ a lot of profits this year. - A) has made- B) is making- C) made- D) was making5. He ________ the piano for five years.- B) is playing- C) played- D) was playing二、填空题1. The children ________ (play) in the park since this morning.2. We ________ (not see) each other since last summer.3. She ________ (study) abroad for the past three years.4. The weather ________ (get) better since the beginning of the month.5. They ________ (live) in this city for over a decade.三、改错1. I have seen the movie, and I think it is amazing.- A) have seen- B) saw- C) had seen- D) was seeing2. She is studying English, and she has learned a lot since she started.- A) is studying- B) studied- D) had been studying3. The company has been making profits, and it expects to continue doing so.- A) has been making- B) made- C) was making- D) has made4. They have been working on the project, and they expect to finish it soon.- A) have been working- B) worked- C) are working- D) had been working5. He has been playing the guitar, and he is very good at it. - A) has been playing- B) played- C) is playing- D) was playing四、翻译1. 我自从2015年就住在这个城市了。
现在完成时语法大全练习题与答案
现在完成时语法大全练习题与答案现在完成时是英语中一种常用的时态,用来表示过去发生的动作对现在的影响或结果。
在掌握现在完成时的基本用法之后,我们可以通过练习题来巩固所学的知识,并检验自己的理解程度。
以下是一些现在完成时的练习题与答案,供大家参考。
练习题:1. 我已经(完成)我的作业了。
2. 他从来没有(去过)中国。
3. 她(读)那本书已经很久了。
4. 他们已经(见过)彼此的家人了吗?5. 我们(在这里)住了三年了。
6. 你(去过)巴黎吗?7. 他(吃)午饭了吗?8. 别担心,我已经(帮)你完成了这个任务。
9. 她还没(回)家吗?10. 他们已经(结婚)十年了。
答案:1. have finished2. been to3. has been reading4. Have they met each other's families?5. have been living here6. Have you been to Paris?7. Has he had lunch?8. Don't worry, I have helped you complete this task.9. hasn't gone home yet10. have been married for ten years以上是一些关于现在完成时的练习题,通过练习可以帮助我们更好地理解现在完成时的用法,并掌握常见动词的现在完成时形式。
希望这些练习题能对大家学习英语的过程有所帮助。
此外,记得在使用现在完成时时,要注意动词的正确形式,并与主语的单复数形式保持一致。
同时,还要注意说话的时间点,现在完成时通常强调过去的行为对现在造成的影响或结果。
总结:现在完成时是英语中一种常用的时态,用来表示过去发生的动作对现在的影响或结果。
通过练习题的学习和实践,我们可以更好地掌握现在完成时的用法,并巩固所学的知识。
希望大家在学习英语的过程中能够灵活运用现在完成时,提高自己的语言水平。
现在完成时专项练习
现在完成时专项练习基础练习一、选择填空1.—Have you got any pieces of paper?—Yes, I _____ .A. have gotB. haveC. had oneD. did2.Have you ever _____ to a foreigner?A. speakB. spokeC. spokenD. to speak3.Let’s forget _____ thing.A. the allB. all theC. whole theD. the whole4.Can you find the answer _____ the question?A. toB. ofC. inD. at5.She’s never read the book before, _____ ?A. has sheB. hasn’t sheC. isn’t sheD. wasn’t she?二、用所给动词的适当形式填空1.I ____ just ____ (finish) my homework.2.He ____ (go) to school on foot every day.3. ____ you ____ (find) your science book yet?4.If it ____ (be) fine tomorrow, I’ll go with you.5.She doesn’t like the children ____ (play) in the room.6.The students ____ (read) English when the teacher came in.7.Look! The monkey ____ (climb) the tree.8.My mother ____ (come) to see me next Sunday.9.How many sheep ____ you ____ (get)? Only one.10.I’ve lost my pen. ____ you ____ (see) it anywhere?强化练习一、单项选择。
(完整版)现在完成时讲解及练习
(完整版)现在完成时讲解及练习Unit 9:现在完成时讲解一.基本结构:助动词have/has+过去分词(done)二.句型:否定句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语: Yes, 主语+ have/has.(肯定)No, 主语+ haven't/hasn't.(否定)三.用法(1)现在完成时表示过去发生或已经完成的动作对现在造成的影响或结果I have spent all of my money (so far).(含义是:现在我没有钱花了.)Guo zijun has (just/already) come. (含义:郭子君现在在这儿) My father has gone to work.(含义是:我爸爸现在不在这儿)(2)现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示)常与for(+时间段),since(+时间点或过去时的句子)连用.①for+时段②since+过去一个时间点(译为:自从……以来)③since+时段+ago④since+从句(过去时)●⑤It is+时段+since+从句(过去时)Mary has been ill for three days.I have lived here since 1998.四.has gone (to),has been (to), has been (in) 的区别Have/Has gone(to) :去了(现在不在说话现场)Where is your father?He has gone to Shanghai.Have/Has been (to) :去过(已不在去过的地方)My father has been to Shanghai.Have/has been in:呆了多久(还在所呆的地方)My father has been in Shanghai for two months. /sin ce two months ago.五.现在完成时的标志1. 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help. 他已得到她的帮助。
七年级英语现在完成时练习题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。
现在完成时(含练习题及答案)
现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。
构成:have/has+动词的过去分词(done)常与以下时间状语连用,比如:1. already/yet- I have already read that book. 我已经读过那本书了。
- Flora hasn’t finished her homework yet. 弗洛拉还未完成作业。
2. just- I have just received a letter from my brother.我刚刚收到我兄弟的来信。
3. recently- I haven’t seen him recently. 我最近没见过他。
4. ever/never- Have you ever been to London? 你去过伦敦吗?- I have never been to London. 我从未去过伦敦。
5. so far- So far I have learnt to speak German, English and French.到目前为止,我已经学会了说德语,英语和法语。
6. for引导的短语表示延续的时间,延续性动词多用于此。
- We have studied English for six years. 我们已经学习英语六年了。
7. since引导的短语,或者从句- He has lived here since 1997. 自从1997年,他就住在这里。
- We haven’t seen each other since he moved to London.自从他搬去伦敦,我们就再也没见过。
8. have/has been to 与have/has gone to /has been in的区别- He has been to the Great Wall twice. 他去过长城两次。
(表示去了人已回来)- He has gone to Beijing. 他去了北京。
(word完整版)初中英语语法-现在完成时讲解以及练习题讲义
(word完整版)初中英语语法-现在完成时讲解以及练习题讲义现在完成时1.构成现在完成时是由助动词have(has)+动词的过去分词构成。
助动词have(has)表明事情发生于现在。
它和主语的人称、数要保持一致。
过去分词在句子中做谓语,说明句子的含义。
2.用法(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。
常被just、already、yet 等副词修饰。
如:-Have you had lunch yet? -Yes,I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。
(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作可能刚停止,可能仍然在进行。
常带有for和since等表示一段时间的状语。
如:He has taught here since 1981他自1981年就在这儿教书。
(可能还要继续教)I have't seen her for four years.我有四年没见到她了。
(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。
如:I have been to Beijing twice.我去过北京二次。
3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。
如:yesterday,last Sunday,in1990,three years ago等。
但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。
a. 用副词already和yet。
already一般用于肯定句中,yet一般用于否定句和疑问句中。
如:We have already finished our homework.我们已完成作业了。
They haven't finished their homework yet.他们还没有完成作业。
(完整版)现在完成时练习题及答案(可编辑修改word版)
现在完成时练习题及答案(精华汇总)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. come B. got C. arrived D. 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. been B. gone C. went D. never been4.It is ten years I last saw her. A. after B. since C. for D. that5.-- Who will go to the station to meet Lorry? --I will. I her several times. A. met B. have met C. had met D. will meet6. --What a nice dress! How long you it?--Just 2 weeks. A. will, buy B. did, buy C. are, having D. have, had7.--Do you know Lydia very well? --Yes, She and I friends since we were very young.A. have madeB. have bec omeC. have beenD. have turnedin China for 8 years. A. has lived B. lived C. have 8.The Smithsbeen D. live9.--Hello, this is Mr. Gre en speaking. Can I speak to Mr. Black? -- Sorry. He the Bainiao Park. A. has been to B. has gone to C. went to D. will go to10.-- you ever to the US? -- Yes, twice. A. Have, gone B. 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 schoolbecause 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.Ⅳ. A sk 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.”二、用since 和for 填空1.two years2.two years ago3. last month4. 19995.yesterday6. 4 o’clock 7 4 hours8. an hour ago9. we were children10. lunch time 11.she left here12.He has lived in Nanjing the year before last.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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
四年级英语现在完成时练习50题(答案解析)
四年级英语现在完成时练习50题(答案解析)1.I ______ my homework already.A.have finishedB.has finishedC.have finishD.has finish答案解析:A。
现在完成时的构成是have/has+动词的过去分词。
主语是I,所以用have。
finish 的过去分词是finished。
B 选项has 用于第三人称单数,这里主语是I,不合适。
C 和D 选项动词finish 形式错误。
2.She ______ a letter to her friend.A.have writtenB.has writtenC.have writeD.has write答案解析:B。
主语是she,第三人称单数,用has。
write 的过去分词是written。
A 选项have 用于非第三人称单数,这里不合适。
C 和D 选项动词write 形式错误。
3.They ______ the game.A.have wonB.has wonC.have winD.has win答案解析:A。
主语是they,非第三人称单数,用have。
win 的过去分词是won。
B 选项has 用于第三人称单数,这里不合适。
C 和D 选项动词win 形式错误。
4.We ______ to the park many times.A.have beenB.has beenC.have goD.has go答案解析:A。
have been to 表示去过某地。
主语是we,非第三人称单数,用have。
B 选项has 用于第三人称单数,这里不合适。
C 选项have go 形式错误。
D 选项has go 形式错误且has 用于第三人称单数不合适。
5.He ______ a book about animals.A.have readB.has readC.have readsD.has reads答案解析:B。
现在完成时讲解及练习题及答案(打印版)
时态讲解:现在完成时一、构成:由助动词have/has + 过去分词构成,助动词have 有人称和数的变化,第三人称单数用has,其余用have.现在完成时的否定式直接在助动词后面加上not、疑问式是把助动词提到主语之前。
以study 为例,其否定式、疑问式和简单回答形式如下:1)现在完成时通常表示在说话之前已经完成的动作或存在的状态。
说话人强调的是该动作或状态对现在的结果或影响。
例:My daughter has just gone out. 我女儿刚出去。
2)表示持续到现在的动作或状态,往往和包括现在在内的表示一段时间的状语连用,如recently, already, just, lately, for…, since…,yet等。
如:I haven’t heard from her these days. 这些日子我没有收到她的信。
They have been away for two years. 他们离开已经两年了。
★注意:1)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.3)表示短暂意义的动词如arrive, leave, borrow, buy, begin, start, die等,在完成时当中不能和表示一段时间的状语连用,因为它们表示的动作不可能持续。
(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)
(完整版)现在完成时讲解(含讲解及习题)(可编辑修改word版)现在完成时讲解一、构成:肯定式:主语+ 助动词have/has + 动词的过去分词.疑问式:助动词Have/Has + 主语+ 动词的过去分词?否定式: 主语+ 助动词have/has + not + 动词的过去分词.过去分词规则变化:a)一般情况下,直接加ed, (work---worked,water---watered, finish---finished 等;)b)以“辅音字母+ y”结尾的动词, 把y 变成i 再加ed, (carry-- -carried study---studied 等;)c)以辅+元+辅结尾且中读的动词,要双写最后一个辅音字母,再加ed。
(stop---stopped,shop---shopped)d)以不发音的e 结尾的动词,只加d(过去分词不规则变化表:二、用法:用法一:表示过去(已经、曾经或从未)发生的某一动作对现在造成的影响或结果。
标志词:①already, ②never, ③ever, ④just, ⑤yet, ⑥before,⑦once/twice/数字+ times例:I have cleaned my room. 我已打扫了房间(房间现在是干净的,不需要打扫了)They have left. --他们已经离开了,也就是说现在他们人不在这里I have never had a car (我从未有过汽车。
)I have been there twice.a)already 往往用于肯定句,用在疑问句时表示强调或加强语气;yet 用于否定句和疑问句。
He has already left here. 他已经离开这里了。
Has he already left here? 他(真的)已经离开这里了吗?(表示加强语气)My teachers haven’t had breakfast yet. 我的老师们还没有吃早饭。
现在完成时练习题带答案
现在完成时练习题带答案1. 我已经完成了我的作业。
- 英文:I have finished my homework.- 答案:have finished2. 他还没有去过中国。
- 英文:He hasn't been to China.- 答案:hasn't been3. 她已经学会了三门语言。
- 英文:She has learned three languages.- 答案:has learned4. 他们自2010年以来一直住在这个城市。
- 英文:They have lived in this city since 2010. - 答案:have lived5. 你看过这部电影吗?- 英文:Have you seen this movie?- 答案:seen6. 我还没有收到他的回信。
- 英文:I haven't received his reply yet.- 答案:haven't received7. 他们已经完成了项目。
- 英文:They have completed the project.- 答案:have completed8. 她已经去过巴黎两次了。
- 英文:She has been to Paris twice.- 答案:has been9. 我们还没有决定去哪里度假。
- 英文:We haven't decided where to go for vacation.- 答案:haven't decided10. 他自从大学毕业后就没有再见过他的朋友。
- 英文:He hasn't seen his friends since he graduatedfrom university.- 答案:hasn't seen练习题答案解析- 现在完成时的构成是:主语 + have/has + 过去分词。
- 使用现在完成时时,要注意动词的过去分词形式。
现在完成时知识点及练习(含答案)
现在完成时知识点及练习(含答案)一、单项选择。
( )1.______have you been here, Daniel? ---Oh, for about two years.A. How oftenB. How longC. How farD. How much( )2.Miss Li has taught in USA______1999.A. atB. onC. sinceD. of( )3.Tom has made lots of friends since he______to China.A. has comeB. comesC. cameD. come( )4. China ______ a lot since 1978.A .changedB has changedC was changedD is changing( )5. My parents ____ in Nanjing for about twenty years.A. workedB. are workingC. have workedD. work( )6. We have been friends _____.A.for two years agoB. since two yearsC. for two yearsD. in two years ago( )7. They ____ the same questions three times.A. askedB. are askingC. have askedD. are asked( )8.This medicine_____ millions of people's lives since it was put into use.A.is saving B.will saveC.has saved D.had saved( )9. I _____ at Sunshine Secondary School for about two years.A. studiedB. have studiedC. studyD. am studying( )10. —_____ you ever _____ America ? —Yes, I have.A. Have…gone toB. Have…gone inB. Have…been to D. Have …been in( )11. My brother ____college for over three years.A. has gone toB. has been toC. has been inD. has been at( )12.Rick____a lot about Chinese culture since he came to China.A.has learned B.will learnC.learns D.learned( )13.It's nice to see you again.We ______ each other since 2018.A.won't see B.don't seeC.haven't seen D.didn't see( )14.-Lucy has_____ to London.How can I get in touch with her?Don't worry.She will phone you as soon as she _____ there.A.been,will get B.been,getsC.gone,will get D.gone,gets( )15.-May I speak to Mr.Lee?-Sorry,he ______ Harbin,he ______ the city for two days.A.has been to;has been inB.has gone to;has been toC.has gone to;has been in( )16.Lei Feng ______ for many years,but his spirit is still encouraging us.A.died B.has been dead C.has died( )17.-May I speak to Mr.Smith?-Sorry,he isn't in.He ____ Changsha.A.has been toB.has gone toC.went to( )18.—Hurry up. The meeting____for 5 minutes.—I'm sorry. There was too much traffic on the road.A.began B.has began C.has been on( )19. —____ you _____ the text yet ? —Yes, we ____ it two hours ago.A. Did...copy (i)B. Have…copied…haveC.Have...copied (i)D. Did …copy…had( )20. Mr Black ______ in China since five years ago.A. livedB. has livedC. livesD. is going to live( )21. We _______ trees last Sunday. So far we __________ over 3,000trees there.A. planted;plantedB. planted;have plantedC.have planted;plantedD. have planted;have planted( )22.---______ you ever____ the history museum,Paul?-No.I haven't.A.Do;visitB.Did;visitC.Have;visited( )23.Yangjiang,a famous female writer,_____________for abut a month so far.A.diedB.has been deadC.has been died( )24.I ______ abroad for several years, but I have never regretted my final decision to move back to my motherland.A.am living B.lived C.have lived( )25.Excuse me. When will the movie Black Panther begin?—It ________ for ten minutes.A.has been on B.has began C.will begin( )26.Andy with his parents ________ to Hong Kong, and they will stay there for a week.A.has gone B.have gone C.has been( )27.Thomas________Kate for two years, and they have had a child.A.got married withB.has been married toC.married toD.married( )28.Jackson __________ school two years ago and he __________ for two years.A.leaves; has goneB.left; has been awayC.leaves; has been awayD.left; has gone( )29.China_________great achievements in science and technology since 1978.A.makes B.made C.has made( )30. Have you finished your task?–Yes, it _________since last week.A. endedB. came to an endC. has been over( )31. Where is Jane? –I don’t know. I________her since yesterday morning.A. haven’t seenB. didn’t seeC. won’t see( )32.﹣Do you know the Color Run,a five﹣kilometer race?﹣Yes.So far it______into quite a few cities in our country.A.comes B.came C.has come( )33. Our country_____great progress in science and culture in recent years.A. made suchB. has made suchC. has made so( )34. Cathy________ abroad since she graduated from the high school. She will finish her study in London next year.A. studiedB. has studiedC. will study( )35. _______ you__________to the USA yet?--Yes! I_______there last summer holidays.A. Did, go, wentB. Have, been, wentC. Have, gone, have gone( )36. --_________you__________your homework yet?--Yes, I________it ten minutes ago.A. Did, do, finishedB. Have, done, finishC. Have, done, finished( )37. My grandparents _______ to Paris in 1974. They ______ there for over 40 years.A. have lived; movedB. moved; have livedC. moved; lived( )38. -- Hello, Mr. Lee! Are you still teaching in No.5 Middle School?-- Yes. I have taught in this school _____ ten years ago.A. forB. sinceC. until( )39. --Tom, have you ____ been to the Great Wall? It’s worth visiting. --Not _____. I am going to visit it next Sunday.A. already; yetB. ever; yetC. never; ever( )40.—Have you ________ been to Beijing?—Yes, I have. And I hope I can go there a second time.A. alwaysB. neverC. ever( )41. Hi, Sara. I haven't seen you for a long time.--I_________Paris on business.A. have gone toB. have been toC. have been in( )42. Although my uncle________ Fuzhou for many years, he still speaks Chinese with a strong accent of Fuzhou.A. has leftB. has lived inC. has been away from( )43. It's a pity that the cute pet dog___________for several weeks.A. diedB. has diedC. has been dead( )44. --May I speak to Mr. Black?--Sorry, he isn't in. He _______ Hong Kong for a week.A. has been toB. has gone toC. has been in( )45. --How long has your grandmother been _______? --Since I was 8 years old.A. dyingB. diedC. dead( )46.—Jane, how long have you been in China?—I_______here two years ago and I_______in China for two years.A. came; have beenB. have been; cameC. came; have gone( )47.My uncle_______the club in 2010. He_______the club for over 3 years.A.joined; has been a member ofB.joined; has joinedC.has joined; has joinedD.has joined; has been in( )48.---Where is your father?---He_________ Australia and he ________Sydney for two weeks.A.has been to; has been inB.has gone to; has been inC.has been in; has been toD.has gone to; has been to二、填空1.用already或yet1) Have they taken down the old pictures____________?No, they haven’t____________.2) Most of us have finished our compositions____________.3) He said he hadn’t visited the exhibition____________.2. 用since或for1) We have learned five lessons ____________the beginning of this term.2) Mrs Liao has been in hospital____________last week.3) I have stayed at my aunt’s ____________two weeks.3.用have gone或have been1) Where are the boy students?They _____________ to the school factory.2) —Is your father in?—No, he____________to Shenzhen._______he ever ______ there before?—Yes, he __________ there several times.三、按要求改写句子1.They have watched Harry Potter twice. (改成否定句)They _________ __________ Harry Potter twice.2.Simon has decided to go to Beijing. (改一般疑问句)________ Simon ________ to go to Beijing?3.Joe has been to Shanghai for a week. (对划线部分提问)________ ________ has Joe been to Shanghai?四、情景交际1. 你很久没有见到Lily,假如你在街上看见她,会对她说什么? Hi, Lily, I_______________________________________2. 你想知道简是否曾经去过黄山,你可以这样问:_________________________________________Jane?3. 你要表达Mike已经去俄罗斯了(还没回来),你可以这样说: Mike________________________4. 你想问对方离开家乡多久了,你这样问:_______________________________your hometown?5. 留美多年的姑姑回到家乡,看到家乡的巨大变化,她会这样说:_______________________________in our hometown,6. 你已经很久没看到Lucy了,你想问她这些天去过哪里了_______________________________________?7. 你一直咳嗽,就医时医生想了解你这种情况持续多长时间了,他会这样问: ________________________________?8. 污染已经导致了太多的问题________________________________9. 玛丽说她从来没去过上海________________________________10. 花和草不见了________________________________五、看图写话1. improve a lot,since,come_________________________________________2. already,visit_________________________________________3. already,use up_________________________________________4. already,for an hour__________________________________________5. been, three years_____________________________________________答案:一、1-5:B C C B C6-10:C C C B C11-15:C A C D C16-20:B B C C B21-25:B C B C A26-30:A B B C C31-35:A C B B B36-40:C B B B C41-45:B C C C C46-48:A A B二、1.1)yet yet2)already3)yet2 .1)since2)since3)for3. 1)have gone2)has gone Has been has been三、1.haven’t watched2.Has decided3.How long四、1.I haven’t seen you for a long time.2.Have you ever been to Mount Huang,Jane?3.Mike has gone to Russia.4.How long have you been away from your hometown?5.Great changes have taken place in our hometown.6.Where have you been these days,Lucy?7.How long have you been like this?8.Pollution has caused too many problems.9.Mary says that she has never been to Shanghai.10.Flowers and grass have gone.五、1.This city has improved a lot since he came here.2.He has already visit the Great Wall.3.He has already used up his money.4.He has already studied for an hour.5.She has been an English teacher for three years.。
【初中英语】现在完成时知识点梳理及经典练习(超详细)精品资料
【初中英语】现在完成时知识点梳理及经典练习(超详细)精品资料一、初中英语现在完成时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.—Lucy, is your uncle a teacher?—Yes, he is. He history for nearly 20 years.A. teachesB. has taughtC. is teachingD. will teach【答案】B【解析】【分析】句意:——露西,你叔叔是老师吗?——是的,他是。
他教历史将近20年了。
根据句中的时间状语 for nearly 20 years ,可知,表示持续一段时间的动作,用现在完成时,have/has+过去分词。
主语是he,用has,故选B.【点评】考查现在完成时,注意其常与for+一段时间连用。
3.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。
【点评】本题考查非延续性动词与延续性动词的转换。
4.—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【解析】【分析】句意:——对不起,我迟到了。
(完整版)小学现在完成时详细讲解与练习
(完整版)小学现在完成时详细讲解与练习什么是现在完成时?现在完成时是英语中的一种时态,用来描述过去发生的动作或事件对现在造成的影响或结果。
在现在完成时中,动词需要用到助动词“have/has”加上过去分词形式。
如何构成现在完成时的肯定句?现在完成时的肯定句构成为:“主语 + have/has + 过去分词 + 其他补充信息”。
例如:- I have finished my homework.(我已经完成了我的作业。
)- He has seen that movie.(他已经看过那部电影。
)如何构成现在完成时的否定句?现在完成时的否定句构成为:“主语 + have/has + not + 过去分词 + 其他补充信息”。
例如:- I have not finished my homework.(我还没有完成我的作业。
)- She has not seen that movie.(她还没有看过那部电影。
)如何构成现在完成时的疑问句?现在完成时的疑问句构成为:“Have/Has + 主语 + 过去分词 +其他补充信息?”例如:- Have you finished your homework?(你完成作业了吗?)- Has she seen that movie?(她看过那部电影吗?)现在完成时的用法现在完成时通常用来表示以下几种情况:1. 过去发生的动作对现在造成的影响或结果。
2. 过去开始的动作直到现在还在持续进行。
3. 刚刚完成的动作或经历。
例如:- I have lost my wallet.(我丢了钱包。
)- They have lived in this city for ten years.(他们在这个城市已经住了十年。
)- She has just arrived at the airport.(她刚刚到达机场。
)现在完成时的练1. 请用现在完成时造句:(例句仅供参考)- 我已经吃过晚饭了。
(word版)现在完成时与现在完成进行时态讲解及练习(含答案),文档
时态现在完成时一.根本结构:助动词have/has+过去分词(done)。
表示过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。
二.句型:否认句:主语+have/has+not+过去分词+其他.一般疑问句:Have/Has+主语+过去分词+其他.简略答语:Yes,主语+have/has.(肯定)No,主语+haven't/hasn't.(否认)三.用法1.“已完成〞用法:表示一个过去发生并结束的动作对现在造成的影响或结果。
这一类情况可以细致分为下述两种情况。
1〕表示开始于过去的动作刚刚结束。
常和just,now,already,yet,not yet等不确定的时间状语连用。
LiMinghasjustturnedoffthelight.李明刚刚把灯关上。
〔说明现在灯关上了〕I'vefinishedmyhomeworknow.现在我已经做完作业了。
〔说明可以交作业或做别的了〕2〕表示过去动作的结果,现在仍残留着。
一般不用时间状语。
Ihavelostmypen.我把笔丢了。
〔说明过去某时丢的,现在我还没找到这支笔〕Shehasbecomeateacher她.已经当了老师。
〔说明她现在仍是老师〕2.“未完成〞用法。
表示动作或状态从过去某时开始,持续到现在的动作〔用行为动词表示〕或状态〔be动词表示〕,常与for〔+段时间〕、since(+时间点或过去时的句子)连用。
for+时段〔foralongtime,foramonth〕since+过去一个时间点〔译为:自从以来,如since1991、sinceyesterday〕since+时段+ago〔since2daysago〕④since+从句〔过去时〕●⑤Itis+时段+since+从句〔过去时〕⑥其它常见:today,thisweek〔month〕,lately,recently,thesedays,inthepastfewdays,duringthelasttwoweeks,,sofar,uptonow,till〔until〕now等。
(word完整版)现在完成时专项练习题及答案
一、单项选择。
1、Both his parents look sad 。
Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B。
never C.ever D. still3、Have you met Mr Li ______?A。
just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year 。
A. 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 Bchanged ; good Chas changed ; better D。
changed;better6、Zhao Lan ______already ______in this school for two years 。
A. was,studying B。
will ; study C。
has;studied Dare;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 Bhave seen C。
(完整版word)英语现在完成时技巧(很有用)及练习题含答案
(完整版word)英语现在完成时技巧(很有用)及练习题含答案一、初中英语现在完成时1.He for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】句意:他已经结婚十年了。
根据时间状语for ten years.十年了,可知本句时态用现在完成时has/have+过去分词,且谓语应为持续动词。
be married表结婚的状态,be动词的过去分词为been。
故选A。
【点评】本题考查现在完成时,注意掌握结构has/have+过去分词。
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.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。
catch a cold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
4.Great changes in my hometown in the last few years.A. took placeB. will take placeC. have taken placeD. have been taken place 【答案】C【解析】【分析】句意:过去几年我的家乡发生了巨大的变化。
(完整版)现在完成时练习题108道(附答案)
现在完成时练习题108道现在完成时用于过去发生的动作或状态与现在的联系,包括对现在的影响、造成的结果以及动作的持续等。
现在完成时的形式是由“have/has + 过去分词”构成。
1.1 现在完成时的构成肯定句:主语+ have/has + 过去分词...否定句:主语+ have/has + not + 过去分词...疑问句:Have/Has + 主语+ 过去分词...?疑问代词/疑问副词+ have/has + 主语+ 过去分词...?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.我已经很久没见到他了。
The road hasn't been cleaned since it snowed.自下过雪以后这条路一直没有清扫过。
1.4 现在完成时的一般疑问句句型:Have/Has + 主语+ 过去分词...?回答方式:Yes,主语+ have/has.No,主语+ have/has + not.现在完成时的一般疑问句是将助动词have/has置于主语之前(大写have/has后的第一个字母),在句尾加问号;这种语序是倒装语序:Have you done it? —Yes,I have./No,I haven't.你做这件事了吗? ——是的,我做完了。
/不,我没有。
Have you ever been to India? —Yes,I have./No,I haven't.你去过印度吗? ——是的,我去过。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
现在完成时基础练习
用所给词的适当形式完成句子。
1. I________my homework already. (finish)
5. Tom________for 40 years. (marry)
同义句转换。
1. I have already been here for 5 years.
I have been here________5 years________.
2. I married over two years ago.
I________ ________married________over two years.
3. Where did you go just now?
Where________you________?
改错
1. He has borrowed the magazine for 2 days.
2. Mr Li has come to this city since 1990.
3. How long has he joined the army?
4. The film begun for ten minutes .
选用have, has填空:
1.I _______ told him the news.
2.She ________ come back from school.
3.You ________ won the game.
B)按要求改写下列各句:
4.They have bought a computer.(改成否定句)
_________________________________________
5.He has lost his book.
(先改成一般疑问句,再作肯定与否定回答)
_________________________________________
单项选择
6. -Where have you _____, Kate?
-I've ______ to the bank.
A. gone, gone
B. been, been
C. gone, been
D. been, gone
7. Her grandfather ______ for two years.
A. died
B. has died
C. has been dead
D. has been died
8. It's six weeks ______ I met you last.
A. when
B. since
C. before
D. For
9.When he arrived at the bus stop, the bus ________ for 20 minutes.
A. has left
B. had left
C. has been away
D. had been away
10. I ______ the League for 5 years so far.
A. joined
B. have joined
C. have been in
D. have gone to
11.The factory ________ since the February of 1988.
A . has been open B. has opened
C. was open
D. opened
12. Mary and Rose _______friends since they met in 2000.
A. have made
B. have been
C. made
D. have become
13.The meeting _______ for a week now.
A. has finished
B. has ended
C. has been over
D. Ended
翻译对话(1)
A:你刚去过教堂吗?(church)________________________________________
B:是的,我刚去过。
________________________________________
A:你去过上海吗,汤姆?________________________________________
B:我还没去过。
________________________________________
翻译对话(2)
A:我已经把房间通风了,我早上通风的。
_______________________________________________________________________________ B:我已经把电视打开了,我十分钟前打开的。
_______________________________________________________________________________ A:我已经把篮子清空了,我是昨天清空的。
_______________________________________________________________________________ A:我已经把窗户打开了,我是一小时前打开的。
_______________________________________________________________________________ 用have(has)been to 或have(has)gone to 填空
1.Where is Jack?He_____________his country.
2.________you ever__________America?
3.Where is Jim?He_____________the farm.
句型转换
1.He has already gone home?(否定句)
___________________________________________
2.She has had lunch at home?(一般疑问句)
___________________________________________
3.Must she do the homework first?(一般疑问句)
___________________________________________
4.We have been to Beijing for 3 times.(划线部分提问)
______________________________________________
划线提问
1.I’ve already had dinner.
2.He has just finished his homework.
3. Mum’s cooked the dinner.
4. Susan’s learned English at school.
用since和for填空
1.______two years
2.____two years ago
3.___last month
4.______ 1999
5._______yesterday
6._______ 4 o’clock7 4 hours 8._____an hour ago 9.___we were children 10._____ lunch time 11.____ she left here。
12. He has lived in Nanjing ___ the year before last.
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.。