现在完成时讲解 练习题(含答案)
现在完成进行时1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。
2 结构:现在完成时由助动词have(has)+动词的过去分词构成。
has用于第三人称单数,have用于其他各种人称.3 现在完成进行时的基本句型肯定式I/We have been working.疑问式Have you been working?简略回答Yes,I/we have. No,I/we haven't.肯定式He/She/It has been working.疑问式Has he/she/it been working?简略回答Yes,he/she/it has. No,he/she/it hasn't.注意haven't =have nothasn't =has notWe've =We have4 现在完成时的用法1)在强调指出动作还未结束,还要继续下去。
如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。
I've read this book.我已读完这本书了。
2)强调动作延续时间的长久或带感情色彩。
She has always been working like that.她一贯是这样工作的。
3)现在完成进行时也可表示现在以前这段时间反复发生的事情。
We've been seeing quite a lot of each other recently.最近我们经常见面。
5 现在完成时和一般过去时的区别现在完成时和一般过去时都表示在过去完成的动作。
但现在完成时强调的是这一动作与现在的关系。
如对现在产生的结果或影响等,而一般过去时只表示动作在过去某一时刻发生,不表示和现在的关系。
试比较:I have lost my new book. 我把新书丢了。
(现在还未找到)I lost my new book yesterday. 我昨天把新书丢了。
(现在找到与否没说明)6. 现在完成时的时间状语I现在完成时属于现在时范围,故不能和过去的时间状语连用。
如: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.他们还没有完成作业。
b.用ever和never.多用于否定或疑问句中,表示“曾经”或“从未“等。
如: -Have you ever been to the Great Wall?你曾经去过长城吗?-I have never been to the Great Wall.我从未去过长城。
c.用表示到说话为止的过去时间状语,如just, before, up to now, the past few years等。
例如:I have seen her before,but I can not remember where. 我以前见过她,但记不起在哪里见过。
He has been there three times the last few days. 近几天他去过那里三次了。
d.用包括“现在”在内的时间状语,如now,today,this morning(month,year,term)等。
例如:-Have you met him today?-No,I haven't. 今天你见过他吗?我没有。
How many times have you been there this year? 今年你去过那里多少次?II短暂性动词不能和表一段时间的时间状语连用。
如:come, go, arrive, reach, hear, close, leave, begin, start, lose, buy, fall, join, die, get up等。
但如果要保留表一段时间的时间状语,必须将动词改为延续性动词。
练习:一、翻译下列句子:你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。
3. 我以前从来没去过那个农场。
4. 他已经吃过午饭5. 你已经看过这部电影了吗?6. 我哥哥还没回来。
7.这本字典我已买了三年了。
8.他离开中国三年了。
9.我认识他们五年了。
10.他们已去了美国五年了。
11.自从他搬到济宁,他就住这儿了。
12.我妹妹成为一个大学生已经三年。
13.自从1999年以来他们就认识。
14.我来到这个学校已3年多了。
二、用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock7 4 hours 8._____an hour ago9. ___we were children10._____ lunch time11.____ 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.三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
①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 in 2008. I the USA since .3) I went home yesterday. I home for .4) They came here last week. They ___________ here since _____________.②come to / go back to / return to→be back to go 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 in 2000. 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 in 2002.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 →wear catch / 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 in 2002.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 two years.四、划线提问1) 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五、用have(has) been 或have(has) gone 填空。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ my homework yetA haven't finishedB have finishedC finishedD didn't finish答案:A解析:yet 常用于现在完成时的否定句和疑问句中,现在完成时的构成是“have/has +过去分词”,否定形式是“haven't/hasn't +过去分词”,A 选项 haven't finished 符合现在完成时的否定形式。
2、 They ______ in this city since 2008、A liveB livedC have livedD are living答案:C解析:“since +时间点”是现在完成时的标志,现在完成时的构成是“have/has +过去分词”,C 选项 have lived 符合现在完成时的结构。
3、 Have you ever ______ to Beijing?A goneB beenC wentD go答案:B解析:have been to 表示“去过某地(已经回来)”,have gone to 表示“去了某地(还没回来)”,根据句意“你曾经去过北京吗?”,这里表示去过且已经回来,所以用 have been to,B 选项 been 符合。
4、 My father ______ the Party since 1978、A joinedB has joinedC was inD has been in答案:D解析:“since +时间点”是现在完成时的标志,join 是短暂性动词,不能与时间段连用,要转化为 be in,现在完成时的构成是“have/has +过去分词”,D 选项 has been in 符合现在完成时的结构。
5、—How long ______ you ______ here?—For two yearsA have; studiedB did; studyC do; studyD will; study答案:A解析:根据答语“For two years”可知问句要用现在完成时,现在完成时的构成是“have/has +过去分词”,A 选项 have; studied 符合现在完成时的结构。
人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)
现在完成时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.他们还没有完成作业。
b.用ever 和never。
现在完成时练习题及答案(精华版)
现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。
掌握现在完成时的用法对于提高英语口语和写作水平非常关键。
下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。
练习题一: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.—Do you miss your parents far away?—Yes, very much. They the hometown for over two years.A. leftB. have leftC. were away fromD. have been away from【答案】 D【解析】【分析】根据句意“他们已经离家两年多了”可知用现在完成时,时间状语for over two years 表示时间段,动词要具有延续性,left是 leave的过去分词,是短暂性动词,不能和时间段连用,故选D。
【点评】本题考查延续性动词和短暂性动词的转换。
2.—How do you like Beijing, Miss Read?—I've no idea. I _____ there.A. have goneB. have beenC. haven't beenD. haven't gone【答案】 C【解析】【分析】句意:---你觉得北京怎么样,瑞得小姐?---我不知道,我没有去过那儿。
短语:have been to去过某地(已经返回);have gone to去了某地(尚未返回),根据句意,故答案为C。
【点评】考查短语辨析,区分have been to与have gone to,理解句子,根据语境判断答案。
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【解析】【分析】句意:——连续剧《破冰行动》这些天正在霸屏。
【英语】高三英语现在完成时解题技巧讲解及练习题(含答案)
【英语】高三英语现在完成时解题技巧讲解及练习题(含答案)一、单项选择现在完成时1.―What do you think of our hometown?―Very beautiful. You know it is the first time that I _______ here.A.will be B.wasC.have been D.had been【答案】C【解析】试题分析:考查固定句型中的时态。
固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;本题前面是is,故使用现在完成时。
句意:—你认为我们国家怎么样?—发出漂亮。
你知道这是我第一次来到这里。
故C正确。
考点:考查固定句型中的时态。
点评:固定句型:it is/was 序数词time that sb…这是第几次某人做某事的时候了;如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时;2.It is the fourth time that Tom ______ in the maths exams.A.failed B.has failedC.had failed D.have failed【答案】B【解析】【详解】考查固定句式中的时态。
固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
本题前面是is,故使用现在完成时,主语是第三人称单数,故B正确。
句意:这是这个星期里他第四次打电话给你了。
【点睛】固定句式:It is/was the+序数词+that 从句;句意:这是某人第几次做某事的时候了。
如果前面是is,后面使用现在完成时;如果前面是was,后面使用过去完成时。
(1)It is the first time that I have come to the Great Wall. 这是我第一次到长城去。
现在完成时(含练习题及答案)
现在完成时定义:表示在过去的某个时间已经发生的行为或者曾经做过的事情对现在产生的影响和结果。
构成: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. 他去了北京。
(英语)高中英语现在完成进行时解题技巧讲解及练习题(含答案)
(英语)高中英语现在完成进行时解题技巧讲解及练习题(含答案)一、单项选择现在完成进行时1.I haven't finished my composition. I ________ for two hours and a half.A.have written it B.have been writing itC.wrote it D.am writing it【答案】B【解析】试题分析:考查动词的时态。
句意:我还没有完成我的作文,我已经写了二个半小时了。
根据 I haven't finished my compositio可知这动作还没有完成,再根据for two hours and a half可知选B项。
考点 : 考查动词的时态2. ---Do you have any news about Bob?---Yeah. We ______ each other quite a lot recently.A.have been seeing B.had been seeing C.see D.have seen【答案】A【解析】试题分析:考查动词的时态。
句意你知道关于鲍伯的消息吗? 是的,我们最后一直联系比较多。
根据文中提到recently 最近,可知用现在完成时,再根据句意,可知一直到现在还在持续。
现在完成进行时表示动作一直发生并持续到说话的时间可能还会持续下去。
现在完成时表示动作在过去发生动作持续到现在并对现在造成影响。
所以选A项。
考点 : 考查动词的时态3.I’m sure you will do better in the test because you ________ so hard this year.A.studied B.had studiedC.will study D.have been studying【答案】D【解析】【详解】考查时态。
句意:我确信你将在考试中做的更好,因为你今年一直在学习很努力。
现在完成时练习题及答案
现在完成时练习题及答案一、选择题1、 I ______ this book for two weeks I have to return it nowA have borrowedB have keptC have lentD borrowed答案:B解析:borrow,lend 都是短暂性动词,不能与时间段连用,keep 表示“保存,保持”,是延续性动词,可以与时间段连用,for two weeks 是时间段,所以用 have kept。
2、—How long ______ you ______ in this city?—For five yearsA have; livedB did; liveC do; liveD were; living答案:A解析:根据答语 For five years 可知,问句要用现在完成时,结构是“have/has +动词的过去分词”,live 的过去分词是 lived,所以选 A。
3、 They ______ since 2012、A have marriedB have been marriedC got marriedD married答案:B解析:marry 是短暂性动词,不能与时间段连用,be married 表示“结婚”的状态,可以与时间段连用,since 2012 是时间段,所以用 have been married。
4、—Have you ever been to Shanghai?—Yes I ______ there last yearA wentB have goneC have beenD go答案:A解析:last year 是过去的时间点,要用一般过去时,go 的过去式是went,所以选 A。
5、—______ you ______ your homework yet?—Yes, I ______ it just nowA Did; do; finishedB Have; done; finishedC Have; done; have finishedD Will; do; finish答案:B解析:yet 常用于现在完成时的疑问句和否定句中,just now 是过去的时间点,要用一般过去时,所以问句用现在完成时,答句用一般过去时,故选 B。
现在完成时练习题及答案
现在完成时一、其构成"助动词have (has) +动词过去分词"构成现在完成时。
如:1. Kate's never seen Chinese films,____ ? A. hasn't she B. has sheC. isn't sheD. is she析:陈述句部分含否定词never,简略问句部分要用肯定式,又因Kate's是Kate has 的缩写,故选B。
2. His uncle has already posted the photos to him. (改为否定句)His uncle ______ posted the photos to him ______.析:already常用在肯定句中,yet常用在否定句、疑问句中,故填hasn't, yet。
3. -Ann has gone to Shanghai. -So ______her parents. A. has B. hadC. didD. have析:"so+助/系/情态动词+主语"结构中的动词形式应与前句结构中动词形式保持一致,又后句的主语为her parents是复数,故选D。
二、其用法与标志词(一)当句中有never, ever, just, already, yet, before等时,常用现在完成时。
如:1. -Mum, may I go out and play basketball? -___________ your homework yet?A. Do; finishB. Are; finishingC. Did; finishD. Have; finished2. -______ you ______anywhere before? -Yes, but I can't remember whereI______A. Did; surf; surfedB. Have; surfed; surfedC. Did; surf; have surfedD. Have; surfed; have surfed析:据yet和before可知,应用现在完成时,故1题选D,2题选D。
现在完成时知识点及练习(含答案)
现在完成时知识点及练习(含答案)一、单项选择。
( )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.。
