现在完成时专题复习(含答案)
- 格式:doc
- 大小:70.00 KB
- 文档页数:5
现在完成时练习一、选择正确的答案填空。
( ) 1. A: Billy, go and do your homework.B: Oh, Mum, I have finished my homework.A. yetB. everC. alreadyD. never( ) 2. A: Have you your lunch?B: Yes, I it an hour ago.A. have; hadB. had; haveC. had; hadD. have; have( ) 3. Do you want to go shopping me?A. toB. withC. andD. for( )4. A: When you last week?B: I on Friday.A. did; leave; leftB. have; left; leftC. did; leave; leavedD. have; leaved; leaved( ) 5. I the film TV last night.A. saw; onB. have seen; onC. saw; fromD. have seen; from ( ) 6. Mr. Smith lives in Paris. He since 2000.A. has gone thereB. has been thereC. has come thereD. went there ( ) 7. I have studied in this school .A. since two years agoB. since two yearsC. since two years beforeD. before two years( ) 8. We have just Canada.A. gone toB. went toC. been toD. been in ( ) 9. A: Where did you go yesterday afternoon?B: I home.A. stayed atB. have stayed inC. have stayed atD. stayed in ( ) 10. You haven't told me the truth .A. yetB. tooC. justD. already( ) 11. A: _________________ I borrow your pen?B: Sure, here you are.A. MustB. MayC. ShouldD. Need( ) 12. Please bring the dictionary me.A. toB. inC. atD. on( ) 13. A: your key yet?B: Yes, I it just now. A. Have you found; found B. Did you find; findC. Have you found; have foundD. Did you find; found( ) 14. The dress me150 dollars.A. paidB. boughtC. tookD. cost( ) 15. I Jane's letter for almost two months.A. didn't receiveB. haven't receivedC. don't receiveD. am not receiving二、选用所给词的正确形式完成句子。
2.肯定句:主+ have/has + done(动词的过去分词) +其他E.g.: I have painted six new pictures this week.Li Ming has written three emails today.(注:has 用于第三人称单数,have 用于其他所有人称)常见动词的过去分词:3.否定句:主+hav e/has + not + done(动词的过去分词) +其他注:have not=haven’t has not= hasn’tE.g. I haven’t read the book yet.My aunt hasn’t lived in China for 3 years.4.一般疑问句:表示过去发生的某一动作I have seen this film.(强调对现在的影响,电影的内容已经知道了。
)She has returned from Paris.(她已从巴黎回来了。
)She returned yesterday.(她是昨天回来的。
)He has been in the Party for three years.(在团内的状态可延续)He joined the Party three years ago.( 三年前入党,joined为短暂行为。
)★When常与与一般过去时连用,How long常与与现在完成时连用----When did you come to Beijing? ----Two days ago/ Last week.----How long have you been in Beijing? ----For two days/ since two days ago.一、选择题。
( )1.It’s nice to see you again. We each other since 2014.A. won’t seeB. don’t seeC. haven’t seenD. didn’t see( )2. My mother a good example for me since I was young.A. wasB. has beenC. will beD. is( )3.—When will A bite of China begin tonight?—It for ten minutes.A. will beginB. has begunC. will be onD. has been on( )4.By the end of last week, she in the west of China for two months helping the homeless children.A.will stayB. has stayedC. would stayD. hadstayed5.—A new shop for a week nearby. Let’s have a look there.—Good idea. But it doesn’t on Mondays.A.opened; openedB. has been opened; openB.has opened; opened D. has been open; openCBDDD二、填空题1.—you (clean) the classroom?—Yes, we (do) that already.2.How many times you (be) there?3.I (read) the novel twice. It’s interesting.4.Mr. Chen (give) up smoking last year.5.Mr. Chen (give) up smoking since last year.1.Have; cleaned; have done2. have; been3. have read4. gave5. has given三、用have/has been (to)和have/has gone (to)填空1. Mum is not at home now. She has gone to to the shop.2. —Have you ever been to Sanya? —Never.3. —Where is Jim? —He has gone to Wuhan.四、用since或for填空1. for two years2. since two years ago3. since last month4. since 19995. since yesterday6. since 4 o’clock7. for 4 hours 8. since an hour ago9. I’ve known him since we are children.10. Our teacher has studied Japanese for three years.五、英汉互译及句型转换。
高中英语现在完成时时态总结(重点)超详细单选题(经典例题高频考点-名师出品必属精品)1、He is sure to pass the test, for he_____ his lessons for the test every day over the past month.A.will reviewB.was reviewingC.has been reviewingD.had been reviewing答案:C解析:考查现在完成进行时。
句意:他一定可以通过测试,因为在过去的一个月里他每天都在为测试而复习功课。
over the past month.(在过去的一个月里)是现在完成时的标志词,再结合句意,他复习的动作从过去持续到现在,故用现在完成进行时,主语he是第三人称单数,故用has been reviewing。
故选C项。
2、 It seems that water from this tap ________ for some time. We'll have to take it apart to put it right.A.had leakedB.is leakingC.leakedD.has been leaking答案:D解析:考查时态。
句意:这个水龙头里的水似乎已经漏了一段时间了。
我们得把它拆开才能把它修好。
根据句中时间状语for some time可知强调动作发生在过去,不间断进行到现在,并仍在继续,应用现在完成进行时。
故选D。
3、Amy ________ about finding a new job for a whole year, but she hasn’t made her final decision yet. A.thoughtB.has thoughtC.had thoughtD.has been thinking答案:D解析:考查动词时态。
现在完成时态专练(二)一、单项选择题 1. —Do you know the movie Coming Home? —Yes. I A. saw B. see C. have seen D. will see 2. —Lunch? ―No, thanks. I . A. will eat B. am eating C. have eaten 3. —Where is Tom? We can't find him anywhere.— Perhaps he it twice. It's moving. D. ate home.A. has gotB. is gettingC. gotD. was getting 4. —How long have youthe football team of the school? —About 2 years. A. been on B. been at C. joined D. played5. —I have already finished my homework. When youA. have; finishedB. do; finishC. will; finish 6. Mr. Green in China since 5 years ago.A. livedB. has livedC. lives 7. I a letter from him since he left.A. didn't receiveB. haven 51 gotC. didn't have8. There great changes in our country for two years.A. wereB. hasC. has been D have been 9. I haven ’t seen you last Saturday. A. for B. since C. from 10. —How long have you taught in this school? — . A. In 1995 B. Since 1995 C. 8 years agoD. Since 8 years 11. N either you nor Hans to the Great Wall before.A. have goneB. has goneC. has beenD. have been 12. —Have you to Hawaii? —Yes. I there last Spring. A. been; have been B. gone; went C. gone; have been D. been, went 13. —Where is Mr. Green?—Oh, he Canada. A. has been to B. has gone to C. have gone to D. have been to 14. When he arrived at the bus stop, the bus for 20 minutes. A. has left B. had left C. has been away 15. The factory since the February of 1988.A. has been openB. has openedC. was open16. Have you met Mr. Li? A. just B. ago C. before 17. His uncle for more than 9 years. A. has come here B. has started to work C. has lived there D. has left the university18. Both his parents look sad. Maybe they what's happened to him.A. knewB. have knownC. must knowD. will know 19. How long has his brother the book? A. kept B. bought C . lent D. borrowed 20. Where you ? I haven ’t seen you these days. A. have; gone B. have; gone to C. have; been D. have; been to 21. How longyour father Shanghai? A. did; come B. has; go to C. has; been to D. has; been init?D did; finishD. will live D. haven't heard D. afterD. had been away D. opened D. a moment ago二、用单词的正确形式填空1. —I just _____________ (come) back from the bus station.——When ________ you (go) there?2.The boy is happy now because he (sell) out all the newspapers.3.Miss Green (teach) us English last year. She (teach) us for about 2 years.4.I (not go) to the cinema tonight because I (see) the film before.5.Mr. Brown (make) a lot of friends since he(come) to work in New York two years ago.i6.Wait here, please. The train yet.(not arrive)7.Because of his heart problem, the man ___________________ (not drink) so far.8.The couple (marry) for thirty years.9.We (not see) each other for a long time.10.He (hide) his unfinished homework from his parents just.11.Tom's parents China for England already.(leave)12.Half an hour (pass) since they (hang) out with their friends.13.It’s her third time that she (win) the first prize in the singing competition.14.The whole class including their head teacher (lie) on the grass for all the afternoon to enjoy the sunshine.15.—Tom (write) the article yet?—No, he (not wake) up yet. He is still in bed.16.This is (fun) person we (meet).三、句型转换1.I have ever been to Dalian with my parents.(改为一般疑问句)you ever to Dalian with your parents.2.I have studied English since two years ago.(对划线部分提问)have you been studying English?3.He has already gone home.(否定句)He home .4.He has been there twice. (对划线部分提问)he been there?5.Has your brother made a speech yet?(做否定回答)No, he ./No, .6.My parents have ever taken a plane.(变否定句)My parents taken a plane.7.Mr. Brown has gone to the Great Wall.(对划线部分提问)Mr. Brown gone?8.I joined the army two years ago.(同义句)I a soldier two years.9.She went to Shanghai one month ago.(同义句)She Shanghai for one month.10.He finished his work three weeks ago.(同义句)The work ______________ three weeks ago.11.Lily borrowed the book from the library four days ago.(同义句)Lily the book from the library four days.12.Tom hasn't been to Qingdao. I haven't been to Qingdao, either.(同义句)Tom hasn't been to Qingdao,I.13.Mr. Smith isn't here. He went to the library.(同义句)Mr. Smith to the library.14.Miss Gao left an hour ago.(同义句)Miss Gao for an hour.15.The movie started three minutes ago.(同义句)The movie three minutes.The movie three minutes ago.16.你哥哥骑过马吗?(汉译英)your brother a horse?17.那是他第一次放风筝。
英语现在完成时练习题及答案一、单项选择现在完成时1.Never _____met such a person before.A. did I B. I haveC. have I D.Am I【答案】 C【解析】【详解】考查倒装句及时态。
句意:我以前从未见过这样的人。
根据句意可知,此处强调对现在的影响,应使用现在完成时。
never 位于句首时,句子要求使用局部倒装,助动词提前。
故 C 选项正确。
2.He is the only one of the students who _____ a winner of scholarship five times up to now.A. is B. areC. have been D. has been【答案】 D【解析】【详解】考查现在完成时和主谓一致。
句意:他是唯一一位三年奖学金获得者的学生。
句中的先行词为 the only one ,在定语从句中作主语,故谓语动词用单数。
根据句中的时间状语forthree years,故时态用现在完成时。
故 D 正确。
3.During the last three decades, the number of people participating in physical fitness programs sharply..A. was increasing C. had increased 【答案】 B B.has increased D. will be increasing【解析】试题分析:考查动词的时态语态。
从句意“在过去的三十年中,参加健身锻炼的人数已经增加很多了〞知, increase 的动作虽然发生在过去,但一直持续到现在,同时由题眼“during the last three deca des 〞可知,该空中应该用现在完成时态,所以只有 B 项符合语境。
【名师点睛】时态题的考查关键是抓住句子的上下文含义和句中的时间状语。
现在完成时专练1.—Dad, I ________ the st ation for minutes, but nobody came to meet me.—Don’t worry. I’ll go to meet you soon.A. arrived atB. have been atC. will reachD. have arrived at2.—______ you ever ______ Dali? —Never. But I am going there this vacation.A. Do; go toB. Have; been toC. Have; gone toD. Will; go to3.My aunt is a writer. She ____ more than ten books since 1980.A. writesB. wroteC. has writtenD. will write4.Echo _____ for half a month. She’ll come hack in two months.A. left B leave C. has left D. has been away5.The Smiths came to Shanghai in 2008, they there for three years since then.A. liveB. livedC. have livedD. will live6.—Excuse me, where is Mr. Brown's office?—Sorry, I don't know. I _____ here for only a few days.A. workB. workedC. have workedD. will work7.—Where is Bob? —He ______to Harbin for a meeting.A. wentB. has beenC. has goneD. goes8.— Are you going to the bank, Laura? —No, I ______ to the bank already.A. have beenB. have goneC. am goingD. had been9.---Oh, you are here. I’m l ooking for you all the morning. ?----T o the library.A. Where have you goneB. Where will you goC. Where are you goingD. Where have you been?10.My grandmother ______ a l ot of changes in Tianjin since she came here.A. seesB. can seeC. will seeD. has seen11."Where's your brother, Jane?""He's not in Guiyang these d ays. He________ Beijing.”A. has gone toB. has been toC. had been toD. had gone to12.She _______ this book for nearly three weeks.A. has borrowedB. has l entC. has boughtD. has kept13.They _____ Engl and and they will be back next week.A. have gone toB. have been toC. have gone inD. has been on14.Some stud ent s in Shanghai e-bags for several months.A. haveB. have hadC. hadD. will have15.—Is Mr. Smith still in Shanghai?—Y es, he ______ there for two months.A. has beenB. has goneC. has been toD. has gone to16.My brother and I _____ in Yinchuan since 1997.A. had livedB. have livedC. liveD. will live17.Thomas ______ the army for two years, so he misses his mother very much.A. has joinedB. has t aken part inC. has been in18.—How well d o you know the Opera House?—I know the pl ace very well. I ____ Sydney many times.A. have been inB. have been toC. have gone toD. have arrived in19.---How cl e an the bedroom is!---Y es, I am sure that someone it.A. cl e ansB. cl eanedC. has cl eanedD. had cl e aned20.Where is Ben? —He ____ to the teachers’ office. He will b e back soon.A. goB. has goneC. has beenD. goes21.I ______my hometown for a l ong time, I really miss it!A. l e ftB. went away fromC. have l eftD. have been away from22.—Will you pl ease go to see the movie Guanyinshan with me?—No, I won’t. I ______ already.A. sawB. have seenC. seeD. will see23.British Prince William(威廉王子) and Kate _____ for nearly two months.A. marriedB. have marriedC. have been marriedD. have got married24.Great changes _________ in Tongren in the past five years.A. have happenedB. have taken placeC. have been happenedD. have been taken place25.He promised to pick me up at the school gate. However, he __ yet.A. didn't arriveB. d oesn't arriveC. isn't arrivingD. hasn't arrived26.Y ou are too l ate. The film ______ since half an hour ago.A. has begunB. has been onC. began27.Mr. Fan ___ this watch in 2005. He ____ it for 6 years.A .bought, has had B. bought, has C. has bought, has had D. has bought, had28.Mr. White came to our school in 2008, and since then he us English.A. teachesB. t aughtC. has t aughtD. will teachnmon ______ here for almost ten years and he has many Chinese friend s.A. has beenB. l eftC. has comeD. came30.—Have you ever visited Germany? —____________. But I expect to go there again.A. PerhapsB. No, I haven’tC. I d on’t knowD. Y es, I have二、用所给词的适当时态填空:1.He often ________(go) to school by bike .2.I __________ (come) to Tianjin in 1994.3.His aunt ____________ (be) a actress ten years ago.4.I _______ already _________ ( finish ) my homework.5.She _____________ (d o) her housework yet.6.He _______ (live) in Beijing for three years.7.They __ _____(be) in this school since eight years ago.8.He isn’t here. He ____________ (go) to Beijing.9.She ______ never ________ (be) there before.10.The teacher ______ just ________ ( finish ) teaching us.11.So far they _______ (l earn)two thousand word s.12.He said he _______________ ( never see )such an exciting match before.13.She _____________ (live) here ever since she was ten.14.Both of them ________________ (be) in Hong Kong for ten days.15.Both of them ____________ (come) to Hong Kong ten days ago.16.Mary________(lose) her pen. _____ you _______(see) it recently?17._________ you _____ (find) your watch yet?18.---Are you thirsty? ---No I _________just _________ (have) some orange.19.W e already _________ (return) the book.20.________ they already_______ (build) a school in the village?21.I _____________(not finish) my homework . Can you help me?22.My father _____ (read) the novel twice.23.I _________ (buy) a book just now.24.I _________ (lost ) my watch yesterday.25.My father ___________ (read) this book since yesterday.26.He ___________ (learn) about 5,000 English words since he_____ (go)to college.三、句型转换1.He has never surfed, ?(改成反意疑问句)has he?2.They have been here since 2000.(对划线部分提问) How longhave they been here?3.The old man last year. (die)died,He for a year. (die) has been dead4.This factory opened twenty years ago.(同义句转换) has been openThis factory ________ for twenty years.5.Miss Gao left an hour ago.(同义句转换) has been away sinceMiss Gao ________ _______ ________ ________ an hour ago.6.Her mother has been a Party member for three years .(同义句)joined; agoHer mother the Party three years.7.The Green Family moved to France two years ago. (同义句转换) It’s, sincetwo years the Green family moved to France.8.The bus has arrived here. It arrived ten minutes ago. (把两个句子合并成一个句子)___________________________________________ The bus has been here for ten minutes.9.His uncle has already posted the photos to him. (改为否定句) hasn’t, yetHis uncle posted the photos to him .10.Sun’s aunt has gone there for ten years.(改成正确的句子)___________________________________________ Sun’s aunt has been there for ten years.___________________________________________ Sun’s aunt went there ten years ago. 11.It’s ten years since Sun’s aunt went there.Susan has been in this city for more than ten years.(改为同义句) It is, since, came more than ten years Susan to this city.四、填空(一)用have / has been to / in, have gone to及go的各种形式填空。
人教版中考英语中考英语总复习现在完成时专项及解析一、初中英语现在完成时1.My sister in America for two years.I miss her very much.A. studiesB. studiedC. has studiedD. is studying【答案】C【解析】【分析】句意:我的姐姐在美国学习了两年了。
现在进行时表示持续大现在的状态并有可能继续持续下去。
故C选项正确。
【点评】考查现在完成时。
2.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。
3.—Where is Catherine? I haven't seen her for days.—She Wuhan. She'll be back next week.A. has gone toB. has been toC. have gone toD. have been to【答案】 A【解析】【分析】句意:——Catherine在哪里?我好几天没见她。
——她已经去武汉了。
她将下周回来。
主语是she,所以用has,排除C、D。
A.已经去了某地,在去的路上,还没有回来;B.已经去过某地,表示去了某地,并且回来了。
根据She'll be back next week.她下周回来可知现在还没有回来,故选A。
人教版中考英语中考英语总复习英语现在完成时测试卷(有答案)一、初中英语现在完成时1.—What about watching the movie Big Fish tomorrow?—Oh, I it already.A. watchB. have watchedC. will watchD. am watching【答案】 B【解析】【分析】明天去看电影大鱼怎么样?哦,我已经看过了。
already是完成时的标志,故选B。
【点评】联系句意,注意辨析关键的词语,来判断所填之词。
2.I scared of dogs ever since a dog hurt me when I was five years old.A. will beB. wasC. have beenD. would be【答案】 C【解析】【分析】由since引导的从句可知主句应用现在完成时,故答案为C。
句意是:自从我五岁时被狗伤过之后我就一直怕狗。
【点评】本题考查现在完成时的用法。
3.Wow! You ________ dinner! Let's eat now.A. cookB. are cookingC. will cookD. have cooked【答案】 D【解析】【分析】句意:Wow,你做好分了,让我们现在来吃。
根据““Wow”及“now”可知本句动词的时间是现在,根据语境可知动词的状态为完成。
故选D。
【点评】动词的时态可以根据选项与上下文之间的前后关系来判断。
4.He ___________ for ten years.A. has been marriedB. marriedC. got marriedD. has married【答案】A【解析】【分析】在现在完成时态里,当出现for+段时间时,短暂性动词必须换成延续性动词。
get married需换成be married。
故选A。
【点评】该题考查的是对现完时态中的短暂性动词与延续性动词动词的掌握,这一块内容是中考的重难点,考试频率占时态考查题的一半以上。
(英语)高考英语总复习--现在完成时及解析一、单项选择现在完成时1.—How much do you know about the Winter Olympic Games to be held in Beijing?—Well, the media ________ it in a variety of forms.A.cover B.have coveredC.would cover D.covered【答案】B【解析】【详解】考查动词时态。
句意:——关于将在北京举办的冬奥会你了解多少?——嗯,媒体已经用各种形式进行了报道。
根据句意可以判定出,本题用现在完成时态,强调过去的事情对现在的影响还存在。
故C正确。
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. 这是我第一次到长城去。
(2)It was the first time that he had visited the Great Wall.那是他第一次参观长城。
3.Commercial and recreational fishing _______ population sizes and also made individuals smaller, since big fish _______ and smaller ones thrown back.A.decreased; kept B.had decreased; are keptC.has decreased; keep D.has decreased; are kept【答案】D【解析】【详解】考查时态和语态。
九年级英语时态复习练习题及答案一、一般现在时1、 We often _______ (play) in the playground答案:play解析:often 是一般现在时的标志词,主语 we 是复数,动词用原形。
2、 He _______ (get) up at six o'clock every day答案:gets解析:every day 是一般现在时的标志词,主语he 是第三人称单数,动词 get 要加 s 变成 gets。
3、 The earth _______ (move) around the sun答案:moves解析:客观真理用一般现在时,主语 the earth 是第三人称单数,动词 move 要加 s 变成 moves。
二、一般过去时1、 I _______ (go) to the zoo yesterday答案:went解析:yesterday 是一般过去时的标志词,go 的过去式是 went。
2、 She _______ (be) happy last week答案:was解析:last week 是一般过去时的标志词,主语 she 是第三人称单数,be 动词用 was。
3、 They _______ (not do) their homework last night答案:didn't do解析:last night 是一般过去时的标志词,否定句要用助动词didn't,后面接动词原形 do。
三、一般将来时1、 We _______ (have) a party next week答案:will have / are going to have解析:next week 是一般将来时的标志词,可以用 will +动词原形或者 be going to +动词原形的结构。
2、 He _______ (come) back tomorrow答案:will come / is going to come解析:tomorrow 是一般将来时的标志词,同理可用 will +动词原形或者 be going to +动词原形。
八年级下册期中中重点语法专题复习现在完成时重难点整理训练一、单项选择1. The price of the cotton has_____a lot so that the factories plan to____ the price of their cotton clothes.A. risen; raiseB. raised; raiseC. raised; riseD. risen; rise2. ---Look out! A car may hit you.---Thank you! I _____ I ______ so close to the road.A. haven’t know; am standingB. don’t know; am standingC. didn’t know; was standingD. didn’t know; would stand3. ---I can’t find my English text book.---Is it possible that you ________ it at home this morning?A. forgotB. have forgottenC. leftD. have left4. ---David, I haven’t seen your father for a long time.--- He Beijing on business for a few days.A. went toB. has gone toC. has been toD. has been in5. --- Mr Black looks very excited.--- Yes, 90 percent of the students already come to his birthday party.A. have; seventiethB. have; seventiesC. has; seventiesD. has; seventieth6. --- It was really kind of you to give me a lift home.--- Oh, don't mention it. I past your house anyway.A. cameB. will comeC. have comeD. was coming7. The life we were used to_________ greatly since the computer was invented.A. has changedB. changedC. changingD. change8. ---Have you been to the Robot Restaurant in our city?---No. Although it _________ for more than a year, I’m far too busy to go there.A. has startedB. has been onC. has been openD. has opened9. --- Did you buy the book Becoming by Michelle Obama?---Yes. I __________ it since it came out. This is a best-seller.A.have boughtB. have givenC. have hadD. have borrowed10. ---Jim looks sleepy in class. What's wrong with him?---He stayed up late last night. He a composition from 7 o'clock to midnight.A. wroteB. writesC. has writtenD. was writing11. ---Did you have a discussion with him about the matter?---No. When I saw him, he his history project busily.A. was preparingB. preparesC. has preparedD. prepared12. ---What do you do, Susan?---I am an accountant in a foreign company now. but I _______English in a high school for 8 years.A.teachB.would taughtC.have taughtD.taught13.--- Bob, ___________ can you have your product ready?---I’m not sure. I’m still waiting for the final design.A. how soonB. how longC. how oftenD.how far14 .---Haven't seen you for ages. Where have you been?--- I_____________ in Beijing since I left school. Now I work as a teacher in Yancheng.A. stayedB. will stayC. have stayedD. stay15. You are a collective of the experiences you ______in your own life, so you should be proud of themeven the bad ones.A. will haveB. have hadC. had hadD. are having16.---Nice to see you here. Where have you been?---The UK. I _________ medicine there for three years.A. have studiedB. am studyingC. would studyD. studied17. ---Where is Jim?---He _________ Shanghai on business for a week. He’ll be back tomorrow.A. has come toB. has gone toC. has been toD. has been in18. —I called him at six o’clock yesterday morning, but no one answered.— What? That was too early. He _________ at that time.A.is sleepingB. will be sleepingC. have sleptD. was sleeping19.---Look! The man looks like Mr. Li.---It can’t be him. Because he with his families________Japan since last Thursday and they haven’t returned.A.has gone toB.has been toC.have been inD.has been in20. Wanda Square _________ for half a year, but I ________ there so far.A. has opened, haven’t gotB. has been open, haven’t beenC. has been open, haven’t goneD. has opened, haven’t been21. ---You’ve never been to Shanghai Disneyland, ______?---________. How I wish to go there again!A. have you; Yes, I haveB. haven’t you; No, I haven’tC. haven’t you; Yes, I haven’tD. have you; No, I have n’t22. ---The surgeon hasn’t come back, has he?---________, for he ________ Australia since last week and will be back in a week.A. No, has been inB. No, has gone toC. Yes, has gone toD. Yes, has been in23. Since the shop______down, all the T-shirts are sold at half price.A. has closedB.closedC.is closingD. will be closed24. ---I haven't seen your father for days. Where is he?---He Hong Kong on business for three days.A. has been inB. has been toC.has gone toD. has come to25. ---Hello, Peter. Do you enjoy your stay in Hainan?---I ________ in Hainan.The flood stopped me from going there. So I came to Shanghai.A.haven't stayedB. don’t stayC.didn't stayD. am not staying26. I hear that the film star you are looking forward to here just now.A.arrivingB.arriveC.arrivedD.has arrived27.---When________you________reading Jane Eyre?---It's hard to say. I'm busy recently.A.did; finishB. have; finishedC. will; finishD. do; finish28.---Where is your uncle? I haven't seen him for a long time.---He Beijing for about half a year. He moved there Last November.A. has gone toB. has been toC. has arrived inD. has been in29.---Can you tell me how long you_______ the Huawei mobile phone,Mr. Zhang.---Nearly a year. It works very well.A.will buyB.have hadC.have boughtD.had had30. ---I haven’t seen Tom for ages. Any news about him?---He ________ in a toy factory for two years. Now he’s a farmer.A. workedB. has workedC. was workingD.would work二、句型转换1. My grandma has lived here since three years ago. (划线部分提问)_________ _________ _________ your grandma _________ here?2.David married Sandy in 2016. (改为同义句).David and Sandy ____________ ___________ ___________ __________ 2016.3. There have been great changes in our city over the last years. (同义句)Our city _________ _________ _________ _________ over the last years.Great changes _________ _________ _________ in our city over the last years.4. The students have learned English for six years. (同义句)The students have learned English _________ ________ ________ ________.三、动词填空1. ---The show will begin in 30 minutes. But Daniel is nowhere to be seen.---Don't worry. I ____________(call) him and he's sure to be here in a minute.2. Since ancient times, people _________ (put) stone lions outside their houses to protect their families.3. ---I'm wondering whether someone ______________ (shut) all the windows already.---Don't worry. Jack has just done it.4. The Leaning Tower of Pisa _________ (lie) on Miracle Square since 800 years ago.5. How about going to the restaurant tomorrow? We __________ (not be) there for a while.6. You needn’t worry since you __________ (get) quite a few offers from different universities.7. I believe he can deal with such a situation because I ____________ (teach) him before.8. ---May I have the key to Room 224, please? I want to have a rest.---Of course, we __________ (tidy) it up. Here you are.9. ---It’s said that the engineer bought a big house in Vanke the other day.---Yes, the price of houses ____________(rise) to above 15,000 per square metre in Wuxi and 10.--- Are you going abroad for further study after finishing school?---Eh, I____________ (not decide). I may have some other choices.参考答案单项选择1-15 ACCDA DACCD ADAAB16-30DDDAB AACAC CADBA句型转换1.How long has; lived2.have been married since3.has changed a lot/ have taken place4.since ten years ago动词填空have called have put has shut has lain haven’t been have got have taught have tidied has risen haven’t decided。
英语现在完成时复习专题一、单项选择。
1、Both his parents look sad . Maybe they what's happened to him .A.knewB. have knownC. must knowD.will know2、He has _______ been to Shanghai , has he ?A.alreadyB.neverC.everD.still3、Have you met Mr Li ______?A. justB. agoC.beforeD. a moment ago4、The famous writer _____ one new book in the past two year .A.is writingB.was writingC.wroteD.has written5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ .A.has changed wellB.changed goodC.has changed betterD.changed better6、Zhao Lan ______already in this school for two years .A.was studyingB. will studyC. has studiedD. are studying7、We ______ Lily since she was a little girl .A.knowB. had knownC. have knownD. 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 finishedD.will do; finish11、His father ______ the Party since 1978 .A.joinedB. has joinedC. was inD. 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 begunB. had begunC. has been onD. began15、It _____ ten years since he left the army .A.isB. hasC. willD. was16、Miss Green isn’t in the office . she_______ to the library .A.has goneB. wentC.will goD. has been17、My parents ______ Shandong for ten years .A.have been inB. have been toC. have gone toD. 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 university21.When he arrived at the bus stop, the bus _____ for 20 minutes.A.has leftB. had leftC. has been awayD. had been away22.I ______ the League for 5 years so far.A.joinedB. have joinedC. have been inD.have been to23.The factory ____ since the February of 1988.A . has been open B. has opened C. has been opened D. opened24.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become25.You mustn't_____ until he comes back.A.be awayB. leaveC. be left26.The meeting _____ for a week now.A.has finishedB. has endedC. has been overD.has been finished27.Miss Gao ______ this school for nearly 5 years.A.has been inB. has come toC. has taughtD.has been to28.Ben ______ a teacher for 4 years .A.has beenB. has becomeC. wasD. became29.I ______ home for a week.A.have returnedB. have been backC. returnedD.have back30.How long _______ he ________ ?A.had ,diedB. has, diedC. has, been deadD.has, dead31.He ______ at eight yesterday afternoon.A.has been sleptB. was sleepingC. has sleepD. had slept32.He ________ the car for a week.A.boughtB. has boughtC. has hadD.has been had33.-----How long _____ you _____ ill ? -----Two weeks.A.did fallB. have, fellC. have, beenD.had, been34.Since 2000, he _____ his hometown.A.has leftB. has moved awayC. has been away fromD.has moved away from35.I'll lend you the book , but you can only _____ it for 2 days.A.borrowB. keepC.get36.The bus ______ on the road for 2 hours so far.A.has stoppedB. stoppedC. has beenD.has been stopped37.Are you _____ the jacket these days?A.wearingB. putting onC. dressingD. on38.He ________ for 2 hours.A.got upB. has got upC. has been upD.had been up39.Tom is ill in hospital. He ______ a cold for several days.A.isB. catchesC. has caughtD. has had40.----- How long can I ______ the book? ------ Two weeks.A.borrowB. lendC. getD. keep二、句型转换。
现在完成时知识点详解(初中英语专项复习)知识点01现在完成时基本结构【语法详解】主语+have/has+动词的过去分词①肯定句:主语+have/has+动词的过去分词+宾语.①否定句:主语+have/has+not+动词的过去分词)+宾语.①一般疑问句:Have/Has+主语+动词的过去分词+宾语.①特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)【即学即练】—In the past few years,China’s space program__________a lot.—That’s true.It successfully sent twelve more astronauts to the space station.A.achieves B.achieved C.has achieved D.is achieving【答案】C【详解】句意:——在过去几年,中国的航天已经取得了很大的成就。
——对的,它成功地将12名宇航员送入了太空站。
考查时态。
achieves一般现在时;achieved一般过去时;has achieved现在完成时;is achieving 现在进行时。
根据“In the past few years”可知,用现在完成时,故选C。
知识点02过去分词变化规则【语法详解】1.规则动词:规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同。
变化规则有四点:(1)一般动词,在词尾直接加"-ed"。
work→worked→worked visit→visited→visited(2)以"e"结尾的动词,只在词尾加"-d"。
live→lived→lived(3)以"辅音字母+y"结尾的动词,将"y"变为"i",再加"-ed"。
study→studied→studied cry→cried→cried(4)重读闭音节结尾,末尾只有一个辅音字母,先双写该辅音字母,再加"-ed"。
中考专题复习之现在完成时知识精讲+练习题练习题1. (北京市) Rose came to Beijing in 2002. She _____ here for nine years.A. was livingB. liveC. will liveD. has lived答案:D思路分析:句子表示Rose已经持续在北京住了9年了。
故选择D。
2. (上海市)The Harry Potter books _____ pretty popular since they were published.A. becomeB. will becomeC. have becomeD. are becoming 答案:C思路分析:自从《哈利波特》系列书出版到现在,它一直非常受欢迎。
故选择C。
3. (天津)—Would you like to go and see Avatar with me tonight?—Thank you very much, but I ______ it already.A. seeB. will seeC. have seenD. am seeing答案:C思路分析:already表示已经做过这件事。
故选择C。
4. (河南)Joe, my close friend, moved to Beijing years ago, and I _____ him since then.A. don’t seeB. didn’t seeC. haven’t seenD. won’t see答案:C思路分析:从几年前到现在为止,一直没有看见过他。
故选择C。
5. (河北)My brother left school in 2005, and since then he _____ in Beijing.A. livesB. livedC. will liveD. has lived答案:D思路分析:从我哥哥离开到目前为止,他一直住在北京。
一般过去时、现在完成时Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now , in 1980 . once , when …, before…, after…)(1x20) ( )1. A: ________ you _______ the football match yesterday?B: Yes, I did. It was great.A. Did; seeB. Have; seenC. Will; seeD. Were; seen( )2. A: ________ you at home yesterday evening?B: Yes, I _________ with my motherA. Were ; wereB. Was ; wasC. Were ; wasD. Was ; were( )3. Everyone except Tom and Jane _______ there when the meeting began.A .areB .isC .wasD .were( )4 . Do you remember how long ago ___________to China?A. have you traveledB. you have traveledC. did you travelD.you traveled( )5. A: What did you do last Saturday?B: I________ my uncle.A.visit B.will visit C.visited D.am visiting( )6. A: Who telephoned you just now?B: Mary.She ________ her mother was ill.A. saysB. saidC. has saidD. will say( )7. A: What did Mr. Smith do before he came to China?B: He_______ in a car factory.A.work B.worked C.is working D.will work( )8. A: What did you find under his desk?B: Oh, ________ all kinds of things: a basketball, two books, a hat and some shoes.A. there wereB. it wasC. it hasD. there are( )9. A: What did you say just now?B: I asked if____________ TV last night.A.did you watch B.you watched C.are you watching D.you are watching ( )10. I _______ to bed until my grandma came back home.A. didn't goB. wentC. had goneD. have gone( )11. Miss Green didn’t tell us in 2002.A.where does she live B.where she livesC.where did she live D.where she lived( )12. I liked playing with water when I was young and _____.A. so he wasB. so was heC. so did he.D. so he did( )13. A: Your city looks beautiful!B: Yes. Lots of trees and grass ______ last year.A. are plantedB. have plantedC. were plantingD. were planted( )14. The PLA _____ in 1927.A. was found B .found C. was founded D. founded( )15. A: Did you win the basketball game?B: Bad luck. Our team _______ in the final one.A. wonB. beatC. was wonD. was beaten( )16. Miss Hyde _________ 20 dollars buying a new handbag last week.A. paidB. spentC. costD. took( )17. A: May I use your English-Chinese dictionary?B: Sorry, I it at home this morningA, forget B ,left C , have forgotten D , was leaving.( )18.The lost child was last seen _________ near the river an hour ago.A. playsB. playingC. playedD. play( )19. Uncle Li used ________ in this lake when he was a child.A. to swimmingB. for swimmingC. for the swimD. to swim( )20. A: Linda had nothing for breakfast this morning, ____?B: No. She got up too late.A. had sheB. hadn’t sheC. did sheD. didn’t sheⅡ.一般过去时选择填空(二)(词组,惯用法)(1x20)( )1. Last weekend, an English short play was ____ in the school hall.A. put inB. put downC. put onD. put up( )2. A: People ______ go to the markets to buy living chickens to eat, but now they have to change that habit.B: That’s true. But I think everything will be better.A. used toB. are used toC. use toD. are used( )3. When he home, he saw his mother cleaning the room.A.got up B.got back C.got off D.got on( )4. It ______ me two hours to get there by bus.A. spentB. tookC. usedD. paid( )5. T om_______ the nice kite to fly for 10yuan.A. paidB. boughtC. spentD. cost( )6. I bought a new dictionary and it ________ me 30 yuan.A. paidB. spentC. tookD. cost( )7. A: What did you _____ just now?B: I _____ you if you could follow me.A. say, toldB. speak, askedC. speak, saidD. say, asked( )8. The students put down their pens when the teacher_____ them to stop writing.A. saidB. spokeC. toldD. talked( )9. A: Why did you come back so late?B: Because my teacher made me __________ a lot of exercises.A.do B.doing C.did D.done( )10. There was an important meeting last night. Mr Smith______ to it.A. was invitedB. invitedC. is invitedD. invites( )11. We could see nothing because the lights suddenly _______.A. went onB. went overC. went downD. went out( )12.The car ________ and stopped at the red traffic lights.A. got onB. got offC. slowed downD. picked up( )13. The hen ______ on the grass and _______ four eggs last week.A. lied, layB. lay, layC. lay, laidD. lay, layed( )14. Who _______ the money from the old man in the street yesterday?A. robbedB. stoleC. caughtD. took( )15. A: Why didn’t you buy any fruit on your way back?B: Sorry, I ________ to take any money with me.A. rememberedB. affordedC. forgotD. stopped( )16. In 1990 , the population of the world ________ five billion .A .got toB .arrived inC .arrived atD .reached( )17. A: May I ______ your bike?B: Sorry. I ______it to Mary yesterday.A. keep; borrowedB. borrow; repairedC. use; lentD. lend; returned ( )18. A: Do you like ____ a teacher?B: Sure. But my parents ____ me to be a doctor when I was a young girl.A. to be, hopedB. being, hopedC. being, wishedD. to be , wish ( )19. A: The robber didn’t tell the truth , did he?B: _______. The police will have much trouble _______ the diamonds.A .No, he did. / to findB .Yes, he did./ findingC .No, he didn’t. /findingD .Yes , he didn’t. / to find( )20. Mother asked the shopkeeper _______ the trousers ______ too much .A. who ; costsB. what ; costC. if ; costD. whether ; will costⅢ. 一般过去时用括号内的中文填空完成句子:(2x10)1.It is about four years since I______ (来到)to No.9 Middle School in Shashi.2. Everyone except Tom and John ______ (到了)there when the meeting began.3. Our teacher told us the earth ________ (转动)round the sun all the time.4.The little girl ______ (才回家)she finished cleaning the classroom.5. What a nice bag! But she _______ (花)only thirty dollars for it.6. Miss Li ________(没吃)lunch at school yesterday.7.Father ______ (病倒了)after a whole week’s hard work .8. Our teacher, Miss Chen,_________ (教英语)on the radio the day before yesterday.9. The classroom _______(打扫)yesterday .10.I ________ (放)my dictionary on the desk, but it’s missing now.Ⅳ. 现在完成时选择填空(一)(have /has + v. ed )(1x20)( )1. My mother_________ the windows already, so the room looks much brighter.A. has cleanedB. had cleanedC. is cleaningD. will clean( )2. A: ______ you ______ your homework yet?B: Yes. I______ it a moment ago.A. Did; do; finishedB. Have; done; have finishedC. Have; done; finishedD. will; do; finish( )3. A: Why not go to see the dolphin show with me?B: No, let’s go home. Because I ________it twice .A. sawB. will seeC. see D, have seen( )4. A: Have you written anything on Chinese traditional food so far?B: __________, but I have a plan for it.A. Ever sinceB. Later onC. Not yetD. From now on( )5. In the last few years, there _______ great changes in the country.A .had beenB .wereC .have beenD .has been( )6. I don’t think I _____you in that dress before.A. have seenB. was seeing C saw D. see( )7. So far many man-made satellites ______ into space.A. are being sent upB. have been sent upC. have sent upD. have being sent up( )8. A: Tom, can I borrow your book Chicken Soapy.B: Sorry, I ______it to Mary.A. lentB. have lentC. had lentD. lend( )9. A: Where is my handbag?B: Maybe you have ________ it in the shoe shop.A. gotB. forgottenC. thrownD. left( )10. A: I can’t find my pen. ________ you ________ it anywhere, Mum?B: No. Look! What’s that under your book?A. Have; seenB. Do; seeC. Did; seeD. Had; seen( )11. A: You have never been to the West Lake, ________ you?B: No, never.A. doB. didC. willD. have( )12. A: I haven’t seen a film this year.B: _____. It is two years since I saw the last film.A .So do IB .Neither do IC .Neither have ID .So have I ( )13. I'm sorry you can't go in now. The room _________ yet.A. hasn't been cleanedB. hasn't cleanedC. isn't been cleanedD. isn't being cleaned( )14. Mrs White _____ in this school since she came here .A. teachesB. taughtC. has taughtD. had taught( )15.The Smiths ________lived here for ________.A. has; sometimesB. have; some timeC. has; sometimeD. have; sometime( )16. A: Where is my sister, mum? I haven't seen her this morning.B: She__________ to the library.A.has been B.is going C.has gone D.will go( )17. Mr Li___ England. He ____ London for two weeks.A. has been to, has been toB. has gone to, has been inC. has been to, has been inD. has gone to, has been to( )18. A: Where have you been?B: I’ve ________ a paper factory.A. goneB. beenC. gone toD. been to( )19. Jim hasn't been to Australia ______, but he has ______ been to China. He has ______ returned from Beijing.A. already; yet; justB. yet; never; alreadyC. never; ever; alreadyD. yet; already; just( )20. Miss Smith with her parents ______ China since ______.A. have been in, two years agoB. has gone to, three yearsC. have been to, two yearsD. has been in, three years agoⅤ. 现在完成时选择填空(二)(for…since ….have been to /have gone to /have been in /at )(1x20)( )1. Andy has _______ for five years. Five years _________ a long time.A. come back home, isB. come back home, areC. been at home, isD. been at home, are( )2. Her son speaks good English as he ________ America for five years.A. has been inB. has been toC. has gone atD. has gone to( )3. A: I’m sorry to have kept you waiting.B: Oh, not at all. I ______ here for only a few minutes.A. will beB. wasC. amD. have been( )4. I must return the camera to Li Lei. I _________ it for two weeks.A. keepB. borrowedC. have keptD. have lent( )5. The factory has been ________ for two years.A. openB. to openC. openingD. opened( )6. A: Sorry .I am late.B: It doesn’t matter. The meeting ______ for just several minutesA. has begunB. has startedC. has been onD. had been on( )7. The man ______ in 1992, He _____ for ten years.A. died, was deadB. died, has been deadC. was dead, has diesD. was dead, has been died( )8.The students are sorry to hear that the famous singer____ for half an hour.A. has leftB. has goneC. has been awayD. has gone away ( )9. A: Have you ever been anywhere for a trip?B: A trip? I_____ away from my hometown even once.A. wentB. have goneC. have never beenD. have been( )10. A: What a nice bike! How long you it?B: Just two weeks.A.will; buy B.did; buy C.are; having D.have; had ( )11. A: How long ____ you ____a cold?B: Ever since last night.A. have , gotB. have , hadC. have , caughtD. did , have( )12.She _________ Mr. White for two years.A. has marriedB. has married toC. has been married withD. has been married to( )13. A: Nice to see you. I _________ you for a long time.B: I ______ in Beijing. I’ve just come back.A. hadn’t seen; amB. haven’t seen; wasC. didn’t see; will beD. haven’t seen; shall be( )14. How long have you ________your parents?A. heard fromB. got the letter fromC. had the letter fromD. received the letter from( )15. A: Do you know Jack well?B: Certainly. We ______ friends for about ten years.A. wereB. have beenC. have becomeD. have made ( )16. Lily with her parents_______ the Greener China since two years ago.A. have joinedB. has joinedC. has been inD. have been in ( )17. A: ________ have you been a green volunteer?B: For more than three years.A. How oftenB. How longC. How soonD. How much ( )18. A: How long have you _____ the football team of the school?B: About two years.A. been onB. been atC. joinedD. played( )19. A: Let's go to the Great Wall next Sunday.B: We'd better not.We __________ there three times.A.have been B.are going C.have gone D.Will go( )20. Not only his parents but also his brother_______ to the Summer Palace. They haven't been back.A. have beenB. have goneC. has beenD. has goneⅥ. 现在完成时句子改错:(2x10)1. I don’t think he’s ever been to the Monkey Island, isn’t he ?______2. I have heard of Hong Kong a lot, but I’ve never been to there._____3. Bill has left Russia for two years. ______4. The traveler has come here for a week.______5. How soon have you been at this school?______6. No one but his parents have gone out for shopping._______7. Since then there is great changes in our country.______8. We haven’t seen Mr Smith for last month.______9. Oh, Jim. How nice to meet you! I haven’t seen you since a long time________.10. I bought the pen a month ago, and I have bought it for a month already.______参考答案Ⅰ.一般过去时选择填空(一)(last…., yesterday…, ago , just now ,in 1998, once , the day before …, when …, before…, after…)讲解:1.说话之前发生的动作或状态,并且只陈述过去的事情,强调过去,不强调对现在的影响结果。
人教版英语八年级下册Units 8-10语法重难点:现在完成时专项复习一. 定义:①过去发生的动作对现在造成的影响或结果:强调结果例:Yesterday I finished my homework, that’s to say, I have finished my homework now.②过去已经开始一直持续到现在的动作或状态:强调继续例:I have lived in Guangzhousince 2016, that’s to say, I have lived here for 4 years so far.二. 构成方法:现在完成时由“have (has)+过去分词”构成。
(have /has在现在完成时中作助动词;否定式: have/has not (缩写为haven’t/hasn’t) + 过去分词)三. 基本用法:(1)动作已完成(强调影响性)。
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个过去发生并完成的动作对现在产生影响或结果,同时说话强调的或感兴趣的就是这个影响或结果:She’s gone to bed. 她睡觉了。
(结果:她现在在床上)Have you seen my key? 你看到我的钥匙了吗?(结果:你知道它在哪里吗?)He has eaten nothing today. 他今天什么也没吃。
(结果:他现在一定很饿。
)(2)动作未完成(强调持续性)。
该用法的现在完成时表示一个过去发生的动作并未在过去完成,而是一直持续到现在,并且有可能继续下去(也可能到此结束):Have you waited long? 你等了很久吗?We have been busy this afternoon. 今天下午我们一直很忙。
I抳e waited a week for your answer. 等你的回答我等了一个星期。
除以上用法外,现在完成时还可表示过去的重复动作甚至将来动作:He has always gone to work by bike. 他总是骑自行车上班。
现在完成时语法复习构成:have/has + 动词的过去分词用法:1.表示动作发生在过去或者已经完成对现在仍有影响。
I have lost my key.(钥匙在过去丢了,现在还没有找到)—Have you eaten your lunch?—Yes, I have. I have just eaten it.(现在不饿了)2.表示动作或状态在过去已经开始,并持续到现在,也许还要持续下去。
可以和表示一段时间的状语连用,表示持续的动作或状态多用延续性动词。
注意:表示一段时间的状语常用“since+时间点/从句”“for+时间段”表示。
Miss Liu has taught English for 20 years.We have known each other since 10 years ago.I haven’t seen you since you left here.3.表示到现在为止多次发生的动作。
I have read this book several times.My father has watched the film twice.标志词:already,yet,ever,recently,just,never,before(用于句末),so far,for+时间段,since+时间点/一般过去式的句子,in the past years……(1)already:已经,用于肯定句;yet:已经,还,用于否定句或疑问句。
注意:肯定句变否定句或者疑问句,要把already改为yet。
I have already finished my homework.I haven’t finished my homework yet.Have you finished your homework yet?(2)ever:曾经,用于疑问句或否定句中,放在助动词和过去分词之间。
Have you ever been to London?(3)just:刚刚,表示动作刚刚结束,常放在助动词与过去分词之间。
现在完成时态的讲解及专项练习现在完成时是初二要学到的语法内容,也是中考的重点和难点。
一. 现在完成时基本结构①肯定句:主语+have/has+动词的过去分词②否定句:主语+have/has+not+动词的过去分词③一般疑问句:Have/Has+主语+动词的过去分词④特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词)二. 现在完成时用法1. 现在完成时用来表示过去已经完成的动作对现在造成影响或后果。
也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
I have already posted the photo.我已经邮寄出了照片。
与此种用法连用的时间状语时一些模糊的过去时间状语,如already(肯定句句中), yet (否定句/疑问句句尾), just, before, recently,still, lately,never等。
2. 现在完成时也可用来表示动作或状态发生在过去某一时刻,持续到现在并且有可能会继续持续下去。
He has lived here since 1996自从1996年以来,他一直住在这儿。
(动作起始于1996年,一直住到现在,可能还要继续住下去。
)此种用法常与for(+时间段),since(+时间点或过去时的句子)连用。
谓语动词必须是延续性动词。
有些瞬间动词可变为延续动词:go out----be outfinish----be overopen----be opendie----be deadbuy---havefall ill---be illcome back----be backcatch a cold----have a cold三. 现在完成时常见考点对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。
在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。
人教版中考英语复习专题现在完成时难题及答案一、初中英语现在完成时1.I a cold. I am not feeling well nowA. caughtB. have caughtC. was catchingD. had caught【答案】 B【解析】【分析】句意:我感冒了,我现在不舒服。
catch a cold意为“感冒”。
由句意可知应用现在完成时。
故选B。
【点评】考查现在完成时。
2.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。
【点评】本题考查非延续性动词与延续性动词的转换。
3.—Where is your mother?—She ______ Australia and she ______ Sydney for two weeks.A. has been to; has been inB. has been to; has been toC. has gone to; has been inD. has gone to; has been to【答案】C【解析】【分析】句意:——你的妈妈在哪里?——她去了澳大利亚,她在悉尼呆了两周了。
has been to”去过某地“,现在已经回来了;has gone to”去了某地“,还没有回来;has been in”待在某地“一段时间。
根据句意Where is your mother?可知,她的妈妈还没有回来,第二个空后面有一段时间for two weeks,应该用be in,故应选C。
现在完成时专题复习A.表示过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态。
【常用时间状语】recently, lately, since+时间点/从句, for+时间段, already, yet, ever, never, just, before, once, twice, so far, in the past/last few months/years等连用。
【构成】肯定形式:主语+have/has + done+其他。
否定形式:主语+have/has + not +done+其他。
一般疑问句:Have/Has+主语+done+其他?特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+done+其他)?如:Lingling has come back from China.→ Lingling hasn’t come back from China.→ Has Lingling come back from China?→ Yes, she has. / No, she hasn’t.【动词的过去分词的构成】①一般在动词原形末尾直接加上-ed。
如:look-looked。
②以不发音的字母e结尾的动词,加-d。
如:live-lived。
③末尾只有一个辅音字母的重读闭音节,先双写这个辅音字母,再加-ed。
如:stop-stopped, trip-tripped, prefer-preferred, travel-travelled。
④末尾是辅音字母+y结尾的动词,先变y为i,然后再加-ed。
如:study-studied。
★不规则动词的过去分词需特殊记忆(见课本不规则动词表)。
B.现在完成时的用法1)现在完成时所表示的动作在说话之前已完成,且对现在有影响。
eg. The car has arrived.车子来了。
(结果:车子已在门口)Someone has broken the window.有人把窗户打破了。
(结果:窗户仍破着)区别:have been to, have gone to, have been inShe has gone to Shanghai. 她去上海了。
(表示现在人还在上海或者正在回来的路上)I have been in China for 5 years. 我在中国待了5年。
I have been there for 5 years. 我在那待了5年。
2)现在完成时所表示的动作开始于过去,持续到现在,也许还会持续下去。
常用for和since 表示一段时间的状语或so far,now,today,this week (month,year)等表示包括现在时间在内的状语。
eg. He has studied English for 5 years.He has studied English since 2001.Now I have finished the work.注意:表示短暂时间动作的词,如:come,go,die,marry,buy等的完成时不能与for,since 等表示一段时间的词连用。
用来持续的动作或状态或表过去重复的动作,如live,study,be,wait等,常和since或for引导的词语连用。
如:I have lived here for more than thirty years.我已在此住了30多年。
C. 由非延续性动词到延续性动词的转换:动词按其动作发生的方式、发生过程的长短可分为延续性动词与非延续性动词。
一、延续性动词表示能够延续的动作,如:learn, work, stand, lie, know, walk, keep, have, wait, watch, sing, read, sleep, live, stay等。
延续性动词可以与表示时间段的状语连用。
表示时间段的短语有: for+一段时间(for 2 years); since+从句(since he came here);since+时间点名词(since last year, since 5 days ago); how long; for a long time等。
例: He has lived here for 6 years.You can keep the book for 5 days.I stayed there for 2 weeks last year.How long did you stay there last year?二、非延续性动词也称终止性动词、瞬间动词,表示不能延续的动作,这种动作发生后立即结束。
如:open, die, close, begin, finish, come, go, move, borrow, lend, buy等。
非延续性动词在肯定句中与表示时间点的状语连用,如:two years ago; at 5 o'clock;例: He died 5 years ago.否定的终止性动词可以与表示时间段的时间状语连用。
例: I haven't left here for 3 years.I haven't heard from him for 3 weeks.三、延续性动词与非延续性动词之间的转换:leave --- be away, borrow --- keep, buy --- have,begin/start --- be on, die --- be dead, finish --- be over,join --- be in+组织机构, be a member of+组织机构, open sth --- keep sth open,fall ill --- be ill, get up---be up, catch a cold --- have a cold,come here --- be here, go there --- be there, become --- be,come back --- be back, fall asleep --- be asleep,get to/ arrive/reach --- be (in),leave --- be away from, get to know --- know, go (get) out →be out,put on→ wear等。
例:The old man died 4 years ago.----The old man has been dead for 4 years.---- It is/has been 4 years since the old man died.----Four years has passed since the old man died.He joined the Party 2 years ago. -----He has been in the Party for 2 years.I bought the book 5 days ago. ---- I have had the book for 5 days.现在完成时专项练习()1、Both his parents look sad. Maybe they ______what's happened to him.A. knewB. have knownC. must knowD. will know()2、He has _______ been to Shanghai, has he ?A. alreadyB. neverC. everD. still()3、Have you met Mr Li ______?A. justB. agoC. beforeD. a moment ago()4、The famous writer _____ one new book in the past two years.A. is writingB. was writingC. wroteD. has written()5、—Our country ______ a lot so far .—Yes. I hope it will be even ______.A. has changed; wellB. changed; goodC. has changed; betterD. changed; better ()6、Zhao Lan ______already ______in this school for two years .A. was; studyingB. will; studyC. has; studiedD. are; studying()7、We ______ Xiao Li since she was a little girl .A. knowB. had knownC. have knownD. knew()8、Harry Potter is a very nice film. I ______ it twice.A. will seeB. have seenC. sawD. see()9、—These farmers have been to the United States .—Really? When _____ there?A. will they goB. did they goC. do they goD. have they gone()10、—______ you ___ your homework yet?—Yes. I _____ it a moment ago.A. Did; do; finishedB. Have; done; finishedC. Have; done; have finishedD. will; do; finish()11、His father ______ the club since 1988.A. joinedB. has joinedC. was inD. has been in()12、—Do you know her well?— Sure .We _________ friends since ten years ago.A. wereB. have beenC. have becomeD. have made()13、—How long have you ____ here?—About seven years.A. beenB. goneC. comeD. arrived()14、Hurry up! The program __________ for five minutes .A. has begunB. had begunC. has been onD. began()15、It _____ ten years since he came Chengdu.A. beB. has beenC. willD. was()16、Miss Green isn't in the office. She _______ to the library.A. has goneB. wentC. will goD. has been()17、My parents ______ Shandong for ten years .A. have been inB. have been toC. have gone toD. have been()18、He ________ for 2 hours.A. got upB. has got upC. has been upD. has been got up()19、Tom is ill in hospital. He ______ a cold for several days.A. isB. catchesC. has caughtD. has had()20、His grandparents ______ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university 延续性动词与非延续性动词之间的转换练习:1. When he arrived at the bus stop, the bus ________ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away2. I ______ the League for 5 years so far.A. joinedB. have joinedC. have been in3. The factory ________ since the February of 1988.A . has been open B. has opened C. was open D. opened4. Mary and Rose _______friends since they met in 2000.A. have madeB. have beenC. madeD. have become5.You mustn't ________ until he comes back.A. be awayB. leaveC. be left6.The meeting _______ for a week now.A. has finishedB. has endedC. has been over7.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught8.Ben ______ a teacher for 4 years .A. has beenB. has becomeC. wasD. became9. I ______ home for a week.A. have returnedB. have been backC. returned10. How long _______ he ________ ?A. diedB. has, diedC. has, been dead11. He ______ at eight yesterday afternoon.A. sleptB. was sleepingC. has sleepD. had slept12.He ________ the car for a week.A. boughtB. has boughtC. has had13.-----How long _____ you _____ ill ? -----Two weeks.A. did fallB. have, fellC. have, been14.Since 2000, he _____ his hometown.A. has leftB. has moved awayC. has been away from15.I'll lend you the book , but you can only _____ it for 2 days.A. borrowB. keepC. take16.The bus ______ on the road for 2 hours so far.A. has stoppedB. stoppedC. has been17.Are you _____ the jacket these days?A. wearingB. putting onC. dressingD. on18.He ________ for 2 hours.A. got upB. has got upC. has been up19. Tom is ill in hospital. He _______ a cold for several days.A. isB. catchesC. has caughtD. has had20.----- How long can I ______ the book? ------ Two weeks.A. borrowB. lendC. getD. keep现在完成时专项练习答案1、B 现在完成时主要强调过去发生的动作对现在造成的影响,或过去发生的动作还未结束,一直持续到现在或将来,重点在于对现在的影响。