高考语法Havehashad及完成时态讲解及练习
高考语法Havehashad及完成时态讲解及练习精选

高考语法Havehashad及完成时态讲解及练习A dog four legs. A bird two legs. Our school a library.We 37 chairs in our classroom. My sister a nice toy car.You two small eyes. My sister an apple.My dog one eye only. Cats four legs. Dogs two ears.Everybody _____ a dream. Everything _____ its time.They each _____ a book. Each of them _____ a book.Do you a bike ? Do they any salt ? Does he a bike ?Does a rabbit four legs ? I don’t any rice . We don’t any salt .He doesn’t have a pen . 4. She doesn’t have any envelopes✓在肯定句中,主语是(I, we, they)时用have,主语是第三人称单数he, she, it 时用has✓在疑问句和否定句中无论什么人称作主语,都用have.✓Something, everything等做主语时用has.Each of加名词做主语时用has.✓复数主语开头加each,如they each仍旧用have.✓had 是has和have的过去式.◆用法:1、has have had也可以作为一般动词,意为“拥有”“进行”“吃”“使得”“让”等.如果后接不定式,意为“不得不”.例如:a) He has a good pen. 他有一支好笔.b) We have supper at 6:00. 我们六点钟吃晚饭.c) I had my hair cut yesterday. 我昨天理了发.(我让我的头发被剪了,昨天)d) I have to leave now. 我得走了.“have to do sth必需做某事,不得不”e) Can I have a toy? 我可以要一个玩具吗?2、如何变疑问句?一般现在时时,借助助动词do/does.现在完成时时,则直接将have/has提到句首.例如:He has big eyes. -- Does he have big eyes?He has finished his homework. -- Has he finished his homework?3、后接过去分词,构成现在和过去完成、完成进行时.例如:a) He has gone to Beijing. 他已经到北京去了.b) I have been a teacher since then. 从那时起我就一直当教师.c) They had left when I got there. 我到那里的时候,他们已经走了.d) He has been working hard since early morning. 丛一大早他就一直在下劲干活.时态问题(1)一般现在时(A表示当前的状态;B表示当前一段时间内经常反复发生的动作;C客观真理.)(2)一般过去时(A表示过去某段时间的状态;B表示过去某段经常反复发生的动作)(3)一般将来时(A将来某段时间内的状态;B表示将来某段时间内经常反复的动作)(4)现在进行时(表示说话当前正在进行或者刚刚完成的动作)(5)过去进行时(表示在过去的某段时间内正在进行的动作或者状态)(6)过去将来时(以过去某点为基础,表示在其后将要发生的动作或者状态)(7)将来进行时(表示将来的某个或段时间内正在进行的动作或状态)(8)现在完成时(表示已经发生的动作对说话现在有影响或结果)(9)过去完成时(表示已经发生的动作对过去的某个点有影响或结果)(10)现在完成进行时(表示从过去的某个点起到现在一直在进行并对现在有影响和结果的动作)A.现在完成时:have / has done(一)意义1.表示经历或动作的结果,强调这个动作对现在造成的结果或产生的影响I have turned off the radio, so you can sleep quietly.He has recovered from his illness. He is playing football now.例题:⑴—I’d love to, but something unexpected _______.A. has⑵—I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20?—Sorry, I myself clear. We want to return on October 20.A. hadn't madeB. wouldn't makeC. don't makeD. haven't made注意:如果动作被说明在某个具体时间发生,则必须用一般过去时I saw the film yesterday.例题:⑴ Judy is going to marry the sailor she _____in Rome last year.A. meetsB. metC. has metD. would meet⑵ The year 2010_____remarkable changes in Shanghai’s landscape.A. seesB. has seenC. sawD. had seen2.和for, since, how long连用表示持续到现在的动作或状态.在肯定句中,使用的动词为延续性动词. He has here for three days.beenHis father has died for 20 years.been deadThey have married for two years.been marriedHe has left home for three months.been away from例题:⑴—How are you today ?—Oh, I ______ as ill as I do now for a very long time.A. didn’t feelB. wasn’t feelingC. don’t feelD. haven’t felt⑵—How long ________ at this job?—Since 1990.A. were you employedB. have you been employedC. had you been employedD. will you be employed注意:并非所for 和how long引导的句子都得用完成时,如果动作已经结束就用一般过去时Glad to see you back. How long did you stay in the wonderland of Yunnan?例题:⑴ Mr Robert, who is said to have returned to London with his family, _____at Beijing University for eight years.A. has been teachingB. was teachingC. taughtD. have taught⑵—Where have you been recently?—I ______in Beijing on business for a week last month.A. have beenB. had beenC. had goneD. was⑶ I____ in London for many years, but I’ve never regretted my final decision to move back to China.A. livedB. was livingC. have livedD. had lived3.注意区分几个短语:have been to 去过某地have gone to 已经去了某地have been in 在...地方4.常见的时间状语:before , already, yet, recently, lately, till now, up to now, so far, ever, once, since, since then, for, in/for/during the past/ last few years例题:Up to now, the program ________ thousands of children who would otherwise have died.A. would saveB. savesC. had savedD. has saved(二)固定句型1.It is +时间段+since+从句(过去时)自从某人做某事多久了was (过去完成时)It is five years since I came to work.改错:2.It is the first(second, third...)time that从句(现在完成时)was (过去完成时)It is the third time that the boy has been late for school.例题:This is the first time we ____ a film in the cinema together as a family.A. seeB. had seenC. sawD. have seen3.主语+be+最高级所修饰的先行词+that+定语从句(最好用现在完成时)Gangnam Style is the funniest song that I have ever heard.Twilight is the best vampire movie that I have ever seen.例题:It is the most instructive lecture that I ________since I came to this school.A. attendedB. had attendedC. am attendingD. have attendedB.过去完成时:had done1.常常用来表示发生在过去的两个事件中先发生的那个动作,它是一个相对的时态,不能离开某一过去时间而孤立存在He told me that he had already seen the film.When they got to the field, the football match had already started.例题:⑴ The hotel wasn't particularly good, but I ______in many worse hotels.A. was stayingB. stayedC. would stayD. had stayed⑵The moment I got home, I found I ______my jacket on the playground.A. had leftB. leftC. have leftD. was leaving⑶We first met on a train in 2000. We both felt immediately that we _____each other for years.A. knewB. have knownC. had knownD. know⑷I had been working on math for the whole afternoon and the numbers ______before my eyes.A. swimB. swumC. swamD. had swum2.和by, before等词连用By the end of last month, we had learned 2000 words.He hadn’t learned any Chinese before he came to China.例题:By the time Jack returned home from England, his son ______from college.A. graduatedB. has graduatedC. had been graduatingD. had graduated3.固定句型①前三句型同现在完成时(见前文)②hardly/scarcely...when }no sooner...than }一...就...We had hardly got into the room when it began to snow.We had no sooner sat down than the bell rang.例题:⑴ He had no sooner finished his speech _____ the students started cheering.A. sinceB. asC. whenD. than⑵Hardly had I caught sight of her ____ I recognized her _____ I hadn’t seen her for ages.A. then; asB. when; sinceC. before; becauseD. when; thoughC.将来完成时:will have done表示在将来某个时刻前已经完成的动作,常与by,before或其它时间状语连用I will have learnt 2000 words by the end of this term.I hope we will have got everything ready beforeomorrow.例题:—Could you meet me at the airport ?—I'd like to, but I _______Beijing when you return.A. will have leftB. was leavingC. will leaveD. have leftD.现在完成进行时have + been +现在分词I have been studying English for ten years.我一直在学英语,已达十年之久.E. have+been +过去分词,构成现在完成时被动语态English has been taught in China for many years.中国教英语已经多年.【高考真题】1.(2010高考英语上海秋季卷,31)The church tower which ______ will be open to tourists soon. The work is almost finished.A. has restoredB. has been restoredC. is restoringD. is being restored2.(2010高考英语上海秋季卷,28) Every few years, the coal workers ______ their lungs X-rayed to ensure their health.A. are havingB. haveC. have hadD. had had-----This is the job that I ______for.A. lookedB. am to lookC. had lookedD. have been looking4.(2010高考英语重庆卷,29)The palace caught fire three times in the last century, and little of the original building _______now.A. remainsB. is remainedC. is remainingD. has been remained5.(2010高考英语重庆卷,24)The book has been translated into thirty languages since it ______on the market in 1973.A. had C. came6.(2010高考英语浙江卷,15)For many years, people ______ electric cars. However, making them has been more difficult than predicted.A.had dreamed of B.have dreamed of C.dreamed of D.dream of7.(2010高考英语浙江卷,5)If you plant watermelon seeds in the spring, you ______ fresh watermelon in the fall.A.eat B.would eat C.have eaten D.will be eating8.(2010高考英语天津卷,10)Traditional folk arts of Tianjin like paper cutting______ at the culture show of the 2010 Shanghai World Expo.A. are exhibitingB. is exhibitingC. are being exhibitedD. is being exhibited9.(2010高考英语天津卷,4)We ______on this project for four hours. Le t’s have a rest.A. are workingB. have been workingC. workedD. had worked10.(2010高考英语四川卷,18)You’ve failed to do what you ______ to and I’m afraid the teacher will blame you.A.will expect B.will be expected C.expected D.were expected11.(2010高考英语四川卷,16)一When shall we restart our business?一Not until we our plan.A.will finish B.are finishing C.are to finish D.have finished12.(2010高考英语上海春季卷,30)The employees ______ that they should renew their contracts within a week.A.advise B.have advised C.are advised D.had been advised13.(2010高考英语上海春季卷,29)We ______on our project day a nd night in the past two weeks.A.had worked B.have worked C.will be working D.has been advised14.(2010高考英语陕西卷,24)It is reported that many a new house ______ at present in the disaster area.A. are being builtB. were being builtC. was being builtD. is being built15.(2010高考英语陕西卷,21)I have to see the doctor because I ______ a lot lately.A. have been coughingB. had coughedC. coughedD. cough16.(2010高考英语山东卷,30)Up to now, the program ______ thousands of children who would otherwisehave died.A. would saveB. savesC. had savedD. has saved17.(2010高考英语辽宁卷,30)I ______ all the cooking for my family, but recently I’ve been too busy to doit.A.will do B.do C.am doing D.had done18.(2010高考英语辽宁卷,24)Joseph ______to evening classes since last month, but he still can’t say“What’s your name?” in Russian.A.has been going B.went C.goes D.has gone19.(2010高考英语江西卷,30)Mother wanted to be a good provider, a role she______ since her marriage to Father.A shouldersB shoulderedC is shoulderingD has been shouldering20.(2010高考英语江苏卷,33)---Is everyone here?---Not yet……Look , there______ the rest of our guests!A.21.(2010高考英语江苏卷,30)--Peter , where did you guys go for the summer vacation?----We_______ busy with our work for months, so we went to the beach to relax ourselves.A. wereB. have beenC. had beenD. will be22.(2010高考英语江苏卷,23)—why, Jack, you look so tired!---Well, I ______the house and I must finish the work tomorrow.A. was paintingB. will be paintingC. have paintedD. have been painting23.(2010高考英语湖南卷,34)I'm tired out.. I ______ all afternoon and I don't seem to have finished anything.A. shoppedB. have shoppedC. had shoppedD. have been shopping24.(2010高考英语湖南卷,33)Liste ning to loud music at rock concerts ______ caused hearing loss in someteenagers.A. isB. areC. hasD. have25.(2010高考英语湖南卷,31)I walked slowly through the market, where people ______ all kinds of fruits and vegetables. I studied the prices carefully and bought what I needed.A. sellB. were sellingC. had soldD. have sold26.(2010高考英语湖南卷,27)I was just going to cut my rose bushes but someone______ it. Was it you?A. has doneB. had doneC. would doD. will do27.(2010高考英语湖南卷,24)This coastal area ______ a national wildlife reserve last year.A. was namedB. namedC. is namedD. names28.(2010高考英语福建卷,31)——Guess what ,we’ve got our visas for a short-term visit to the UK this summer.——How nice! You ______ a different culture then.A. will be experiencingB. have experiencedC. have been experiencingD. will have experienced29.(2010高考英语福建卷,28)Every year a flood of farmers arrive in Shenzhen for the money-making jobs they ______ before leaving their hometowns.A. promisedB. were promisedC. have promisedD. have been promised30.(2010高考英语大纲全国I卷,32)The discovery of gold in Australia led thousands to believe that a fortune ______.A. is madeB. would makeC. was to be madeD. had made31.(2010高考英语大纲全国I卷,28)When you are home, give a call to let me know you______ safely.A. are arrivingB. have arrivedC. had arrivedD. will arrive32.(2010高考英语大纲全国I卷,21)— Have you finished reading Jane Eyre?— N0, I ______ my homework all day yesterday.A. was doingB. would doC. had doneD. do33.(2010高考英语大纲全国II卷,19)Excuse me. I ______ I was blocking your way.A. didn’t realizeB. don’t realizeC. haven’t realizedD. wasn’t realizing34.(2010高考英语大纲全国II卷,15)Linda ,make sure the tables ______ before the guests arrive.A. be setB. setC. are setD. are setting35.(2010高考英语北京卷,28)It took me a long time before I was able to fully appreciate what they ______ for me.A. had doneB. didC. would doD. were doing36.(2010高考英语北京卷,26)--I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20?--Sorry, I ______ myself clear. We want to return on Octobe r 20.A. hadn't madeB. wouldn't makeC. don't makeD. haven't made37.(2010高考英语北京卷,24)--I'm not finished with my din ner yet.--But our friends ______ for us.A. will waitB. waitC. have waitedD. are waiting38.(2010高考英语北京卷,22)In the spoken English of some areas in the US, the "r" sounds at the end of the words ______.A. are droppedB. dropC. are being droppedD. have dropped39..(2010高考英语安徽卷,34)一We’ve spent too much money recently.一Well,it isn’t surprising.Our friends and relatives______ around all the time.D.have解析1.【答案】D【解析】本题考查被动语态.Restore意思为修复,而最后一句表明工程还未完成,因此为正在修复中,答案选D.2. 【答案】B【解析】本题考查时态.根据时间状语every few years,可判断本句应为一般现在时,因此答案选B.3. 【答案】D【解析】考查时态.由句意:这就是我一直寻找的工作可知用现在完成进行时,表示从过去某个时刻发生的动作一直持续到现在,并且有可能持续下去.4. 【答案】A【解析】考查时态.remain在这儿意思是“剩下,余留”,为不及物动词,整句话是对现在事实的陈述,所以用一般现在时.选 A项.5.【答案】C【解析】考查时态.since引导的从句作状语时,主句通常用完成时,而从句用一般过去时,所以选C项.6. 【答案】B【解析】考查动词的时态.从For many years可知,此处谓语动词用完成时态;排除C项和D项;又因后一句用的是现在时态,故排除A项.据此答案应该选B项“现在完成时态”.7. 【答案】D【解析】本题考查条件句的时态.根据句意:如果你在春天种下西瓜种子,你会在秋天吃到新鲜的西瓜.可以判断这是真实的条件从句,会发生的事情,所以选择will be eating表将来.8. 【答案】C【解析】考查动词时态与语态.句意为:“像剪纸这样的天津传统民间艺术正在2010年上海世博会文化展上进行展览.”根据句意可知是现在进行时含义,剧中主语时traditional folk arts,是复数形式,谓语动词采用复数形式,主语又表示“物”,具有被动含义,所以选择C.9. 【答案】 B【解析】考察动词时态.句意为:“我们四个小时一直做这个项目.让我们休息一下吧”,句中出现for four hours这个时间状语,可以判断出使用现在完成时,根据句意又可知动作在持续进行当中,所以用现在完成进行时,故选B.10. 【答案】D【解析】考查动词时态.句中you与expect存在被动关系,首先排除C.又有have failed提示应是过去你被期盼做的事,故应为过去时,正确答案为D.11. 【答案】D【解析】考查时态.在状语从句中,经常用一般现在时表将来时,用现在完成时表将来完成时,此处为until 引导的时间状语从句.故用现在完成时,选D.意为:“直到我们完成我们的计划,我们才重新开始我们的生意.”12. 【答案】C【解析】考查动词的语态.语意:(公司)建议员工在一周内续签合同.根据语意,The employees与advise 为动宾关系,所以应该用被动结构,故选C项.13. 【答案】B【解析】动词的时态.根据句中时间状语in the past two weeks可以推断出应该用现在完成时,表示动作的持续,故选B项.14. 【答案】D【解析】考查时态和主谓一致.从时间状语at present可判断出用现在时,“many a+单数可数名词”虽然表示复数意思,但要用单数谓语.15. 【答案】A【解析】考查时态.句意:我得去看医生,因为我最近一直咳嗽得很厉害.late1y表示“最近”,与现在完成时或现在完成进行时连用,因此答案选A,此处表示在说话之前一直持续的动作.16. 【答案】 D【解析】考查动词时态的用法.句意应为“截止到现在,这个项目已经挽救了成千上万的本来会死去的孩子的生命.”up to now是现在完成时态的标志,所以空格处使用现在完成时态.17. 【答案】 B【解析】B考查动词的时态.根据语意可知:通常由我来为家人做饭,但是因为最近很忙,所以我没有时间做.第一句是陈述的事实,因此应该用一般现在时.18. 【答案】A【解析】考查动词的时态.语意:从上个月开始,Joseph一直在上夜校学俄语,但是他仍没有学会用俄语说“你叫什么名字?”.根据语意,表示自从过去到现在一直发生的事情且有可能持续下去,应用现在完成进行时,故选A项.19. 【解析】考查时态.句意:母亲想成为一名好的供养人——一个自她嫁给父亲以来一直在担任的角色.因为有since而且是动作的延续,所以用现在完成进行时,即she has been shouldering作定语,修饰a role.20.21. 【答案】C【解析】考查动词的时态.结合问句中的时态以及答语后半句中的时态可知答语前半句表示的是过去的过去,所以用过去完成时.22. 【答案】D【解析】考查动词的时态.答话人叙述的是现在的事实,再结合答语中的时间状语可知答话人从过去到现在一直在粉刷房子,而且还要持续下去,所以用现在完成进行时.23. 【答案】D【解析】考查动词时态.句意为:“我现在很累.我整个下午一直在购物,我好像什么事都没做成似的.”由语境可判断选D项.24. 【答案】 C【解析】考察主谓一致和时态.根据动名词短语作主语,句中的谓语动词用单数形式,由此排除BD,根据主语与caused的主动关系,排除A,选C.25. 【答案】B【解析】考查动词时态.根据“I studied the prices carefully and bought what I needed”的提示可判断此处表示“人们当时正在出售各种水果和蔬菜”,即表示过去某时正在发生的动作,故选B项.26. 【答案】B【解析】考查动词时态.该空动作发生在was just going to cut之前,即表示过去的过去,故用过去完成时态.句意为:“我正要剪切我的蔷薇丛但(发现)有人已经将它剪切了.是你干的吗?”27. 【答案】A【解析】考查动词时态和语态.根据主语“This coastal area”与name之间的被动关系排除B、D两项.根据句中的last year判断用一般过去时,故选A项.28. 【答案】 A【解析】考查时态.由第一句可知:我们已经得到了暑假去英国旅行的短期签证,再由第二句中then可知:这是对去英国旅行的美好祝愿.因此时态应为将来进行时.故选A项.B项为现在完成时,C项伟现在完成进行时,D项伟将来完成时,均不符合句意.29. 【答案】 D【解析】考察时态.由句中arrive及before leaving their hometowns.可知,此空应为现在完成时,选C,其他三项不符合时态要求.30. 【答案】C【解析】考查谓语动词的时态和语态.句意:(他们)在澳大利亚发现了金子,这使成千上万的人相信他们就要发财了.主句的谓语动词为一般过去时,因此believe后的宾语从句中谓语动词用过去将来时表示过去即将发生的动作,短语make a'fortune意为“赚大钱”,结合语意,此处应用被动语态,因此答案为C31. 【答案】B【解析】考查谓语动词的时态.句意:当你到家时,给我打个电话,好让我知道你平安抵达.由When you are home可知宾语从句中应用现在完成时表示已经发生的动作,因此答案为B.32.【答案】 A【解析】考查谓语动词的时态.根据时间状语all day yesterday可知“昨天我一整天都在写作业”.表示在过去某个时间段正在进行的动作,应用过去进行时,因此答案为A.33. 【答案】 A【解析】考察时态.句意为:“抱歉,我刚才没有意识到我挡了您的道了.”这里要用一般过去时,说明说话者在刚才没有意识到自己挡了别人的路,现在已经意识到了,所以要用一般过去时说过去的事实,但是不能用一般现在时.34. 【答案】 C【解析】考查时态和语态.在make sure后的宾语从句中,谓语动词通常用一般现在时,且the tables与set之间是动宾关系.故选C.35. 【答案】【解析】考察时态.句意为:“过了很久我才完全理解他们为我所做的事情.”此句主句时态为一般过去时,而“他们为我所做的”是发生在我理解之前,故表示过去的过去所发生的事情,即此处需要用过去完成时,选A36. 【答案】 D【解析】考察时态.句意为:“——对不清,我没听清楚,你是说你在9月20日回来吗?”“—不好意思,我没有表达清楚,我们想在10月20日回来.”由句意可知此处需要现在完成时,即表示过去发生的动作对现在造成的影响,即D项正确.37. 【答案】 D【解析】考察时态.句意为:“——我爱没有吃晚饭呢.——但是朋友正在等我们呢.”由语境可知此处表示正在发生的动作,雇佣现在进行时,即D项符合题意.38. 【答案】 A【解析】考察动词时态及语态.句意为:“在美国一些地区的口语中,单词结尾"r"这个音节不被发音了.”由句意可知“sounds”和“drop”之间的被动关系,故需用被动语态,排除BD,C项为现在进行时的被动语态,表示“正在被……”,不符合语境,故选A.39. 【答案】B【解析】考查时态.从对话可知他们谈论现在的事情,现在完成进行时表示一个动作从过去一直延续到现在.句意为:“我们最近花了太多的钱”“不奇怪啊,我们的亲戚朋友一直不断的来”.11 / 11。
have+考点归纳

Have 考点归纳江西省赣县南塘中学王先玲一、Have及其单三形式has、过去式had均表示“有”的意思。
如:I have lots of homework to do.我有许多作业要做。
He has some storybooks, hasn’t he?他有一些故事书,对吗?She had no paper to write on just now.刚才她没有纸写字。
〖相关链接〗1.have/has got=have /has 如:Have you got an English book?=Have you an English book?你有一本英语书吗?2. 此时的have/has/had可直接构成否定式、疑问式, 也可借助do/does/did来构成否定式、疑问式。
如:Has Jack a brother?=Does Jack have a brother?杰克有一个弟弟吗?We haven’t much work to do.=We don’t have much work to do .我们没有多少活来干。
二、“have/has/had+过去分词”可构成现在完成时、过去完成时,此时have/has/had为助动词可直接构成否定式、疑问式,它们均无词义。
如:We had learned five English songs by the end of last year.到上个学期末为止,我们已经学了五首英语歌。
They have never been abroad before, have they?他们以前从来没有到过国外,对吗?How long has Henry stayed here? Henry 呆在这儿多长时间了?三、与have 有关的词的用法及几个短语的区别。
1.had better (not)表示“最好做(别)某事”。
如:You had better put on your coat now.现在你最好穿上你的外套。
高中英语语法-4种完成时态讲解与训练

四种完成时态▲完成时态的构成▲现在完成时态的基本用法1. 表示一个过去发生的动作对现在产生的结果和影响。
应该明确现在完成时态属于现在时态的范畴。
它所强调的不是过去发生的动作,而是对现在产生的结果和影响。
否则用一般过去时态就够了。
请看下面的对话。
●A-We will send some one to America.我们要派一个人去美国。
B-I have been there.我去过美国。
= I was there and I know the country very well. Would you send me there?我去过那儿,很了解那个国家。
能派我去吗?C-I have not been there.我还没去过那儿呢。
= I didn’t go to America. It is my turn.我没去过。
这次该我了。
上面对话的前提是大家都抢着去美国。
所以B用现在完成时态是想说明自己有经验,派他去好。
而C用现在完成时态是说自己没去过,轮也该轮到他了。
两句都是强调对现在产生的影响。
Did you have lunch?Have you had lunch?Did you study English?Have you studied English?Laochang died?Laochang has died?Who was herer?Who has been here?Have you done your homework2. 表示过去发生的动作一直持续到现在。
通常用于持续性较强的动词,例如:live, study, wait for, be等等,并且常常与since, for连用,since给出的是过去的一个时间点,如since 1958, 而for往往给出的是一个时间段,如for three years。
●He has studied English for eight years.●Since1980, they have known each other.注:完成时态表示延续的用法不可跟非延续动词连用,如:die, go, leave, receive等。
高考英语现在完成时讲解与练习含答案

高考英语现在完成时讲解与练习一、现在完成时的构成1. 现在完成时结构:主语+助动词have(has) +动词过去分词否定句:have/has后加not, haven’t/hasn’t一般疑问句:前提have/has2.现在完成时的概念:1) 表示过去发生的动作对现在造成的影响或结果。
--Have you had your lunch yet?你吃过午饭了吗?--Yes, I have. I have just had it. 是的,我刚吃过。
(现在我不饿了。
)I have already posted the photos. 我已经寄过这些照片。
(这些照片已不在我这里了。
)2) 过去发生的事情,一直持续到现在(其谓语动词多是延续性动词或表示状态的词)。
I haven’t seen her these days. 近来我一直没见过他。
I’ve known Li Lei for three years. 我认识李雷已经三年了。
They have lived here since 1996. 他们自从1996年就住在这儿。
She has taught us since I came to this school. 自从我来这所学校,她就教我。
3. 现在完成时多与下列时间状语连用:1) 用于“过去发生的事,对现在造成的影响或结果”的时间状语有:already(已经→肯定句) yet(还;尚未→否/疑问句)never(从未) ever(曾经→疑问句)just(刚刚) before(以前)2) 用于“过去发生的事,一直延续到现在”的时间状语有:for + 时间段(for two years)since two years agosince + 时间点since 2008since he came here.so far(目前;迄今为止) up to now=till now=by now到现在为止;直到现在by the end of this year 到今年年末【by the end of…到…末/结束】by the end of this month到本月末during the last (past) few years 在过去的几年中in the last (past) months 在过去的几个月中all the time 总是;一直recently 最近these days 近几天3. have(has) been 和have(has) gone 区分1) have/ has gone (to) 表示某人已经去了某地,人不在这儿。
havehashad用法和区别

havehashad用法和区别have与has是动词have的不同形式,他们主要的区别在于:1. 时态。
have是现在时和过去时的动词,而has只适用于第三人称单数的现在时。
例如:I have a book.我有一本书。
(现在时)She has a cat.她有一只猫。
(现在时)I had a headache yesterday.昨天我头疼了。
(过去时)2. 主语。
have是可以用在任何人称的主语上的,而has只能用于第三人称单数的主语。
例如:We have a meeting today.我们今天有个会议。
He has a meeting today.他今天有个会议。
列表:下面列出了have与has的不同形式和用法:1. 现在时:have:I have a car. (我有一辆汽车。
)has:He has a dog. (他有一只狗。
)2. 过去时:have:We had a great time yesterday. (昨天我们玩得很开心。
) has:She has lived in New York for five years. (她已经在纽约住了五年。
)3. 现在完成时:have:I have finished my homework. (我已经完成了作业。
)has:He has gone to the store. (他已经去商店了。
)4. 现在完成进行时:have:I have been working for five hours. (我已经工作了五个小时了。
)has:She has been studying English for a year. (她已经学了一年英语了。
)总结:have是have/has的基本形式,适用于所有时态和人称。
has只适用于第三人称单数的现在时。
对于非常规时态和语态,例如现在完成时和现在完成进行时,have和has仍可以适用,只需要根据主语的人称和数量来选择正确的形式。
高一现在完成时讲解及练习(含答案)

现在完成时讲解及练习(含答案)一.基本结构:助动词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. /since two months ago.五.现在完成时的标志1. 现在完成时的含义之一是过去完成的动作对现在仍有影响,用以下四大标志词可以表达这种含义:* 以already, just和yet为标志He has already got her help. 他已得到她的帮助。
have has had的区别和用法

have has had的区别和用法
have,hashad是助动词,它们都表示英语中的“有”,但它们的用法和意义上有明显的区别。
首先,have, has had具有相同的形式,只是在时态上存在着不同。
have表示现在完成时,可以指完成过去和现在的行为,例如: He has lived here for twenty years.
他在这里住了20年了。
Has示现在时,肯定句的一般疑问句和特殊疑问句的形式,后面常跟动词的第三人称单数形式,例如:
Has he arrived?
他到了吗?
Had示过去完成时,例如:
She had finished her work before I got there.
她在我到的时候已经完成了工作了。
另外,have有表示“有”的意思,表示拥有某样东西或者某种能力,在句子中可以做为主语,谓语,宾语等,后面可以带有实义动词或者名词作宾语,例如:
He has a car.
他有一部车。
另外,have还可以表示“进餐”的意思,例如:
We have dinner at 7 oclock.
我们7点钟吃晚饭。
最后,have还可以表示“经历”的意思,例如:
She has a bad experience.
她经历了一段糟糕的经历。
以上就是have, has和had在不同情况下的用法和区别,我们可以根据具体情况选择正确的助动词。
havehashad的区别

havehashad的区别have、has、had的区别是使用场景不同。
在英语中,若句子的时态是一般现在时,其中当主语是第一人称、第二人称、第三人称复数时使用have,当主语是第三人称单数时使用has。
若句子的时态是一般过去式,无论主语是第几人称,都用had。
have、has、had简介一、have1、have作“有”讲,强调“所属关系”,含有“拥有”之意。
其主语一般是人,有时也可以是物。
They have many new books.他们有许多新书.Wei Hua has a little brother.魏华有个小弟弟.This table has four legs.这张桌子有四条腿.2、have可以作“买”讲。
I want to have a kilo of beef.我想买一公斤牛肉.May I have a new pen?我可以买支新笔吗?3、have作“用、使用”讲Excuse me,may I have your bike,please?打扰了,我可以用(借用)你的自行车吗?4、have+表示动作的名词(这类名词常由同形的动词转化而来),意为“做(某事)”(=do sth.).have a drink (of……) 喝一点(…………)have a look(at……) (朝…………)看一眼have a rest 休息一下have a swim 游泳二、has1、在英语中,若句子的时态是一般现在时,当主语是第三人称单数时使用has。
This is a clear demonstration of how technology has changed. 这清楚地表明了技术已有了怎样的进步。
She enchanted you as she has so many others.她迷住了你,就像她迷住了其他那么多人一样。
三、had1、后接过去分词,构成现在和过去完成、完成进行时。
He has gone to Beijing。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
高考语法Havehashad及完成时态讲解及练习A dog four legs. A bird two legs. Our school a library.We 37 chairs in our classroom. My sister a nice toy car.You two small eyes. My sister three pens. Come here and an apple.My dog one eye only. Cats four legs. Dogs two ears.Everybody _____ a dream. Everything _____ its time.They each _____ a book. Each of them _____ a book.Do you a bike ? Do they any salt ? Does he a bike ?Does a rabbit four legs ? I don’t any rice . We don’t any salt .He doesn’t have a pen . 4. She doesn’t have any envelopes✓在肯定句中,主语是(I, we, they)时用have,主语是第三人称单数he, she, it 时用has✓在疑问句和否定句中无论什么人称作主语,都用have。
✓Something, everything等做主语时用has。
Each of加名词做主语时用has。
✓复数主语开头加each,如they each仍旧用have.✓had 是has和have的过去式。
◆用法:1、has have had也可以作为一般动词,意为“拥有”“进行”“吃”“使得”“让”等。
如果后接不定式,意为“不得不”。
例如:a) He has a good pen. 他有一支好笔。
b) We have supper at 6:00. 我们六点钟吃晚饭。
c) I had my hair cut yesterday. 我昨天理了发。
(我让我的头发被剪了,昨天)d) I have to leave now. 我得走了。
“have to do sth必需做某事,不得不”e) Can I have a toy? 我可以要一个玩具吗?2、如何变疑问句?一般现在时时,借助助动词do/does.现在完成时时,则直接将have/has提到句首。
例如:He has big eyes. -- Does he have big eyes?He has finished his homework. -- Has he finished his homework?3、后接过去分词,构成现在和过去完成、完成进行时。
例如:a) He has gone to Beijing. 他已经到北京去了。
b) I have been a teacher since then. 从那时起我就一直当教师。
c) They had left when I got there. 我到那里的时候,他们已经走了。
d) He has been working hard since early morning. 丛一大早他就一直在下劲干活。
时态问题(1)一般现在时(A表示当前的状态;B表示当前一段时间内经常反复发生的动作;C客观真理。
)(2)一般过去时(A表示过去某段时间的状态;B表示过去某段经常反复发生的动作)(3)一般将来时(A将来某段时间内的状态;B表示将来某段时间内经常反复的动作)(4)现在进行时(表示说话当前正在进行或者刚刚完成的动作)(5)过去进行时(表示在过去的某段时间内正在进行的动作或者状态)(6)过去将来时(以过去某点为基础,表示在其后将要发生的动作或者状态)(7)将来进行时(表示将来的某个或段时间内正在进行的动作或状态)(8)现在完成时(表示已经发生的动作对说话现在有影响或结果)(9)过去完成时(表示已经发生的动作对过去的某个点有影响或结果)(10)现在完成进行时(表示从过去的某个点起到现在一直在进行并对现在有影响和结果的动作)A.现在完成时:have / has done(一)意义1.表示经历或动作的结果,强调这个动作对现在造成的结果或产生的影响I have turned off the radio, so you can sleep quietly.He has recovered from his illness. He is playing football now.例题:⑴— Alvin, are you coming with us? —I’d love to, but something unexpected _______.A. has come upB. was coming upC. had come upD. would come up⑵—I'm sorry, but I don't quite follow you. Did you say you wanted to return on September 20?—Sorry, I myself clear. We want to return on October 20.A. hadn't madeB. wouldn't makeC. don't makeD. haven't made注意:如果动作被说明在某个具体时间发生,则必须用一般过去时I saw the film yesterday.例题:⑴ Judy is going to marry the sailor she _____in Rome last year.A. meetsB. metC. has metD. would meet⑵ The year 2010_____remarkable changes in Shanghai’s landscape.A. seesB. has seenC. sawD. had seen2.和for, since, how long连用表示持续到现在的动作或状态。
在肯定句中,使用的动词为延续性动词。
He has come here for three days.beenHis father has died for 20 years.been deadThey have married for two years.been marriedHe has left home for three months.been away from例题:⑴—How are you today ?—Oh, I ______ as ill as I do now for a very long time.A. didn’t feelB. wasn’t feelingC. don’t feelD. haven’t felt⑵—How long ________ at this job?—Since 1990.A. were you employedB. have you been employedC. had you been employedD. will you be employed注意:并非所for 和how long引导的句子都得用完成时,如果动作已经结束就用一般过去时Glad to see you back. How long did you stay in the wonderland of Yunnan?例题:⑴Mr Robert, who is said to have returned to London with his family, _____at Beijing University for eight years.A. has been teachingB. was teachingC. taughtD. have taught⑵—Where have you been recently?—I ______in Beijing on business for a week last month.A. have beenB. had beenC. had goneD. was⑶ I____ in London for many years, but I’ve never regretted my final decision to move back to China.A. livedB. was livingC. have livedD. had lived3.注意区分几个短语:have been to 去过某地have gone to 已经去了某地have been in 在...地方4.常见的时间状语:before , already, yet, recently, lately, till now, up to now, so far, ever, once, since, since then, for, in/for/during the past/ last few years例题:Up to now, the program ________ thousands of children who would otherwise have died.A. would saveB. savesC. had savedD. has saved(二)固定句型1.It is +时间段+since+从句(过去时)自从某人做某事多久了was (过去完成时)It is five years since I came to work.改错:It is already 10 years since he becomes a lawyer.2.It is the first(second, third...)time that从句(现在完成时)was (过去完成时)It is the third time that the boy has been late for school.例题:This is the first time we ____ a film in the cinema together as a family.A. seeB. had seenC. sawD. have seen3.主语+be+最高级所修饰的先行词+that+定语从句(最好用现在完成时)Gangnam Style is the funniest song that I have ever heard.Twilight is the best vampire movie that I have ever seen.例题:It is the most instructive lecture that I ________since I came to this school.A. attendedB. had attendedC. am attendingD. have attendedB.过去完成时:had done1.常常用来表示发生在过去的两个事件中先发生的那个动作,它是一个相对的时态,不能离开某一过去时间而孤立存在He told me that he had already seen the film.When they got to the field, the football match had already started.例题:⑴ The hotel wasn't particularly good, but I ______in many worse hotels.A. was stayingB. stayedC. would stayD. had stayed⑵The moment I got home, I found I ______my jacket on the playground.A. had leftB. leftC. have leftD. was leaving⑶We first met on a train in 2000. We both felt immediately that we _____each other for years.A. knewB. have knownC. had knownD. know⑷I had been working on math for the whole afternoon and the numbers ______before my eyes.A. swimB. swumC. swamD. had swum2.和by, before等词连用By the end of last month, we had learned 2000 words.He hadn’t learned any Chinese before he came to China.例题:By the time Jack returned home from England, his son ______from college.A. graduatedB. has graduatedC. had been graduatingD. had graduated3.固定句型①前三句型同现在完成时(见前文)②hardly/scarcely...when }no sooner...than }一...就...We had hardly got into the room when it began to snow.We had no sooner sat down than the bell rang.例题:⑴ He had no sooner finished his speech _____ the students started cheering.A. sinceB. asC. whenD. than⑵Hardly had I caught sight of her ____ I recognized her _____ I hadn’t seen her for ages.A. then; asB. when; sinceC. before; becauseD. when; thoughC.将来完成时:will have done表示在将来某个时刻前已经完成的动作,常与by,before或其它时间状语连用I will have learnt 2000 words by the end of this term.I hope we will have got everything ready before you come tomorrow.例题:—Could you meet me at the airport ?—I'd like to, but I _______Beijing when you return.A. will have leftB. was leavingC. will leaveD. have leftD.现在完成进行时have + been +现在分词I have been studying English for ten years.我一直在学英语,已达十年之久。