(完整word版)八年级现在完成时练习题
- 格式:doc
- 大小:64.01 KB
- 文档页数:29
初二英语现在完成时单选题30题1. I have known him ______ two years ago.A. forB. sinceC. inD. at答案:B。
本题考查“since”的用法。
“since”后跟过去的时间点,“two years ago”是过去的时间点,所以用“since”。
选项A“for”后跟时间段,选项C“in”用于将来时态,选项D“at”后跟具体的时间点,不符合题意。
2. She has lived here ______ 2010.A. forB. sinceC. inD. at答案:B。
“2010”是过去的时间点,要用“since”。
“for”后跟时间段,“in”用于将来时态或泛指在某一年,“at”后跟具体时刻,均不符合。
3. They have been friends ______ five years.A. forB. sinceC. inD. at答案:A。
“five years”是时间段,所以用“for”。
“since”后跟过去的时间点,“in”用于将来时态,“at”后跟具体时刻,均不适用。
4. Tom has studied English ______ he was six years old.A. forB. sinceC. inD. at答案:B。
“he was six years old”是过去的时间点,用“since”。
“for”后跟时间段,“in”用于将来时态,“at”后跟具体时刻,不符合。
5. We have learned Chinese ______ a long time.A. forB. sinceC. inD. at答案:A。
“a long time”是时间段,要用“for”。
“since”后跟过去的时间点,“in”用于将来时态,“at”后跟具体时刻,均不正确。
6. I ______ my homework yesterday.A. finishB. finishedC. have finishedD. will finish答案:B。
现在完成时专项训练题及答案一、填空题1.他已经(完成)了这项工作。
2.我们已经(订购)了明天的飞机票。
3.你们已经(生产)了多少产品?4.他们已经(结束)了会议。
5.我们已经(做)过这个实验了。
6.你已经(读)完这本书了吗?7.他们已经(决定)出发了。
8.我们已经(见过)这部电影了。
9.她已经(发表)过三篇论文了。
10.你们已经(收到)了我的邮件吗?答案:1. 完成;2. 订购;3. 生产;4. 结束;5. 做;6. 读;7. 决定;8. 见过;9. 发表;10. 收到二、选择题1.Tom: Have you ever been to Paris?(B)Jack: Yes, ____.A. I don’t go there recentlyB. I’ve been there twiceC. I will go there inthe future D. I don’t like going there2.Sarah: Do you still have the book I lent you?(D)Mark: Oh, sorry. I ____ it yet.A. did n’t receiveB. haven’t receivedC. don’t receiveD. haven’treturned3.Lucy: Have you heard about the new policy?(A)Tina: Yes, I ____. It was announced yesterday.A. have heard aboutB. didn’t hear aboutC. won’t hear aboutD. don’thear about4.Susan: How long have you been learning English?(B)Emily: I ____ learning English for five years.A. startB. have beenC. willD. do5.Mike: Do you know where John is?(A)Tom: Yes, ____. He has gone to the supermarket.A. I doB. I do knowC. I am knowingD. I knowing答案:1. B;2. D;3. A;4. B;5. A三、改错题请改正以下句子中的错误:1.I have went to the cinema last night.改为:I went to the cinema last night.2.She has never been see such a beautiful sunset before.改为:She has never seen such a beautiful sunset before.3.We has already finished our homework.改为:We have already finished our homework.4.Have you bought the tickets for the concert already?改为:Have you already bought the tickets for the concert?5.They have been lived in this city since 2010.改为:They have lived in this city since 2010.答案:1. I went to the cinema last night.;2. She has never seen such a beautiful sunset before.;3. We have already finished our homework.;4. Have you already bought the tickets for the concert?;5. They have lived in this city since 2010.四、对话配对题将下列对话的两部分进行配对。
(完整版)初二现在完成时练习题及答案初二现在完成时练习题及答案一、翻译下列句子:你曾经吃过鱼和薯条吗? .他离开中国三年了。
2. 我刚刚丢了我的化学书。
.我认识他们五年了。
3. 我以前从来没去过那个农场。
10.他们已去了美国五年了。
4. 他已经吃过午饭 11.自从他搬到济宁,他就住这儿了。
5. 你已经看过这部电影了吗?12.我妹妹成为一个大学生已经三年。
6. 我哥哥还没回来。
13.自从1999年以来他们就认识。
7.这本字典我已买了三年了。
14.我来到这个学校已3年多了。
二、用since和for填空1.______two years._______ o’clock10._____ lunch time2.____two years ago hours 11.____ she left here3.___last month._____an hour ago4.______ 1999. ___we were5._______yesterdaychildren12. He has lived in Nanjing ___ the year beforelast.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 in008.I .3) I went home yesterday. I.4) They came here last week. They ___________ here since _____________.② come to / go back to / return to→ be back togo 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 in000. 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 d ead;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 in002.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 → wearcatch / 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 in002.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 twoyears.四、划线提问__________ _________ __________ you __________ __________ ? _________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book五、用have been 或have gone 填空。
(完整版word)八年级英语∶英语现在完成时专练及解析一、初中英语现在完成时1.— Mary, I remember you several years ago.— Yes, I for 3 years.A. married, have marriedB. married, marriedC. married, have been marriedD. have married, have been married【答案】 C【解析】【分析】句意:——Mary,我记得几年前你结婚了。
——是的,我已经结婚三年了。
ago表明时态是一般过去时,所以用过去式married。
排除D。
for+时间段用现在完成时,并且用延续性动词,现在完成时的结构是have/has+动词过去分词,排除B。
marry是非延续性动词,其延续性动词是be married,be的过去分词是been,故选C。
【点评】考查一般过去时和现在完成时,注意平时识记非延续性动词及其延续性动词。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—Look at these stamps. I _______ them for five years.—Wow, they are wonderful.A. keptB. have keptC. have boughtD. bought【答案】 B【解析】【分析】句意:——看这些邮票,我持有它们5年了。
完整版)初二现在完成时练习题初二现在完成时用法I。
用 never。
ever。
already。
yet。
just 填空:1.I have never seen him before。
so I have no idea about him.2.Jack has already finished XXX.3.Mr。
Wang has taught in this school for ten years.4."Have you just seen the film?" "No。
I have already seen it."5."Has the bus left yet?" "Yes。
it has already left."II。
用适当的时态填空:1.Have you ever taken a train?2.Have you made friends with your new classmates yet?3.I have had my lunch and I'm not hungry now.4.Jim has never seen a panda。
has he?5.We can't find him anywhere。
Perhaps he has gone home.6.He has read the book before.7.I have never met her sister before.8.He came to our school last year/in 2008.9.They have already cooked the supper.10.XXX.11.Mary has lost her pen。
Have you seen it here and there?12.Have you found your watch yet?13."No。
(完整版word)八年级英语∶英语现在完成时专练及答案解析一、初中英语现在完成时1.—How long can I _________ this book?—Five days. But you must return it on time.A. borrowB. lendC. keepD. kept【答案】C【解析】【分析】句意:——我能保留这本书多长时间?——五天。
但是你一定要按时归还它。
A,borrow借,瞬间性动词;B, lend接,是瞬间性动词;C,keep保留,是延续性动词;D,kept是过去式。
此处与how long连用,故此处用延续性动词,位于情态动词can之后,故用动词原形keep,故选C。
【点评】本题考查延续性动词。
以及borrow,lend,keep,kept四个词的词义和用法。
2.I ________ an invitation to the concert. I can't wait to go.A. receiveB. will receiveC. was receivingD. have received【答案】D【解析】【分析】句意:我已经收到音乐会的邀请,我等不及要去了。
由句意得知我已经收到去音乐会的邀请函,动作已完成造成的影响是我等不及要去,要用现在完成时,故答案选D。
【点评】考查动词时态。
根据题目所给语境推断出应使用的时态。
3.—_______ my dictionary? I can't find it anywhere.—I _______ it on the desk when I came in.A. Did you see; have seenB. Have you seen; have seenC. Have you seen; sawD. Did you see; see【答案】C【解析】【分析】句意:---你看见我的词典了吗?我到处都找不到了。
八年级现在完成时练习题及答案1. Jim has been in Ireland ______ Monday.2. Jill has been in Ireland ______ three days.3. His aunt has lived in Australia ______1days.4. Mary is in her office. She has been there ______ o’clock.5. India has been an independent country ______1974.6. The bus is late. They’ve been waiting ______0 minutes.7. Nobody lives in those houses. They have been empty ______ many years.8. Mike has been ill ______a long time. He has been in hospital ______ October.I. Fill in the blanks with the proper form.1. I____ already ____ the film. I ________ it last week.2. _____ he ____ his work today? Not yet.3. My father ____ just ____ back from work. He is tired now.4. Where’s Li Ming ? He __________ to the teacher’s office.5. I __________ here since I ______ here in 1999.6. So far I _______________ quite a few friends here.7. How long ________ the Wangs ______________ here ? For two weeks.8. I ________ just ___________ my homework.9. He ________ to school on foot every day.10.____ you ______ your science book yet?11. If it ____ fine tomorrow, I’ll go with you.12. The students ____________ English when the teacher came in.13. Look! The monkey __________ the tree.14. My mother __________ to see me next Sunday.15. I’ve lost my pen. _________ you ________ it anywhere?II. Choose the best answer. 1. How long have you _______ here?A. comeB. gotC. arrived2. My grandpa died _________.A. at the age of myC. when I was. B. for yearsD. my age was. D.been3. Jane has _____ to BeiJing. She will come back tomorrow.A. beenB. goneC. wentD. never been. It is ten years _____ I last saw her.A. afterB. sinceC. forD. that5.--Who will go to the station to meet Lorry? --I will. I _____ her several times.A. metB. have met--Just weeks.A. will, buyB. did, buyC. are, having7.--Do you know Lydia very well? --Yes, She andI _____ friends since we were very young.A. have madeB. have becomeC. have beenD. have turned D. have, had C. had met D. will meet. --What a nice dress! How long _____ you _____ it?8. The Smiths _______ in China for years.A. has livedB. livedC. have beenD. live9. --Hello, this is Mr. Green speaking. Can I speak to Mr. Black?-- Sorry. He ______ the Bainiao Park.A. has been to-- Yes, twice.A. Have, goneB. Have, beenIII. Rewrite the sentences.1. I have been to Macau before.I _________ _________ been to Macau before.2. He hasn’t come to school 就划线部分提问)______ _______ he come to school?3. I bough a new bike just now.I ____ just ____ a new bike.4. We began to learn English three years ago. We ____ ____English ____three years5. He has never surfed, _______ _______?_______ _______have they been here?7. The old man _________ last year. He has _______ _______for a year.8. Miss Gao left an hour ago.Miss Gao has _______ ________ ________ an hour ago.Ask the questions1) I have been there for two days.__________ _________ __________ you __________ __________?2) My father has lived here since000._________ _________ __________ your father _________ __________? _________ ________ he _________ __________? __________ ___________ they __________ a book?1. have, seen, saw2. Has, finished3. has, come4. has gone5. have worked, moved6. have made7. have, stayed8. have, finished. goes10. have, found11. is12. were reading13. is climbing14. is coming15. Have, seenKeys: 1. How long have, been there2. How long has, lived here . When did, leave here4. When did, buy 现在完成时练习题及答案三、结束性动词转换为以下延续性动词或者表示可以延续的状态的短语。
现在完成时练习题及答案1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
答案,我们已经做完作业了。
6. 完成句子,他__________(去)过中国吗?答案,他已经去过中国了吗?7. 完成句子,他们__________(结婚)了吗?答案,他们已经结婚了吗?8. 完成句子,你__________(读)完这本书了吗?答案,你已经读完这本书了吗?9. 完成句子,她__________(去)过欧洲吗?答案,她已经去过欧洲了吗?10. 完成句子,我们__________(见)过他的父母。
答案,我们已经见过他的父母。
现在完成时是英语中的一种时态,用来表示过去发生的动作对现在的影响或结果。
它通常由助动词“have/has”加上动词的过去分词构成。
现在完成时常用于以下情况:1. 表示过去发生的动作对现在造成的影响或结果。
2. 表示过去发生的动作在未来会继续产生影响。
3. 表示过去发生的动作对现在的情况有重要意义或影响。
现在完成时的用法相对灵活,但需要根据具体的语境来决定是否使用。
下面我们来看一些练习题及答案,帮助大家更好地掌握现在完成时的用法。
1. 完成句子,我__________(吃)晚饭了。
答案,我已经吃晚饭了。
2. 完成句子,他们__________(去)那家餐厅了吗?答案,他们已经去那家餐厅了吗?3. 完成句子,她__________(看)过这部电影吗?答案,她已经看过这部电影了吗?4. 完成句子,你__________(听)过这首歌吗?答案,你已经听过这首歌了吗?5. 完成句子,我们__________(做)完作业了。
一、单项选择。
1、Both his parents look sad 。
Maybe they _________what's happened to him .Aknew Bhave known C.must know D.will know2、He has _______ been to Shanghai , has he ?Aalready B。
never C.ever D. still3、Have you met Mr Li ______?A。
just Bago C.before Da moment ago4、The famous writer _____ one new book in the past two year 。
A. is writing B.was writing C.wrote D.has written5、—Our country ______ a lot so far . —Yes 。
I hope it will be even ______ .A。
has changed ; well Bchanged ; good Chas changed ; better D。
changed;better6、Zhao Lan ______already ______in this school for two years 。
A. was,studying B。
will ; study C。
has;studied Dare;studying7、We ______ Xiao Li since she was a little girl .A. know B。
had known C. have known D. knew8、Harry Potter is a very nice film .I_______ it twice 。
A.will see Bhave seen C。
八年级八年级(完整版)英语现在完成时专项练习附解析及解析一、选择题1.Both his parents look sad. Maybe they _________ what's happened to him.A.will know B.know C.have known D.are knowing 2.Hurry up! The concert ______ for ten minutes.A.has begun B.has been on C.has gone D.has finished 3.—Mum, I want to watch the news about our school. Change the channel, please!—What a pity! It is eight o'clock now. It___________ for a while.A.has been over B.was over C.has finished D.finished 4.The manager reached Nanjing last Wednesday. He________there for 10 days.A.has been B.has got C.has reached D.has arrived 5.—What do you think of the latest 5G smart phone?— It's amazing. It is the most wonderful phone I ________.A.used B.will use C.was using D.have used 6.— I remember that Mr.Green once traveled broad.— Not only Mr.Green but also his daughters ______ abroad twice.A.have gone B.have been C.has gone D.has been 7.— When did the Mixc Shopping Center open? — It ________ for nearly half a year. A.has opened B.has been open C.was opened D.had been open 8.—See? The strange man ________ around our house again. Should we call the police?—Oh, no. He is our new neighbor, who moved upstairs the day before yesterday.A.walks B.walked C.has walked D.is walking 9.—May I borrow your new-bought book The Adventures of Tom Sawyer now?—I'm afraid not. I ________ only half of it, and I'll try to finish it this weekend.A.read B.am reading C.have read D.will read 10.It is 4:30p. m. Ben and Leon _______their work, so they are playing chess now. A.finish B.were finishing C.have finished D.will finish 11.You are too late. The film for half an hour.A.ends B.ended C.has ended D.has been over 12.—Jim, turn down the music. Our baby is sleeping.—Don’t worry. He__________ for half an hour.A.woke up B.has woken up C.was awake D.has been awake 13.—Are you still in the office? It’s almost ten o’clock.—Yeah, I ________ my work. But don’t worry. There’s nothing much left.A.don’t finish B.didn’t finish C.won’t finish D.haven’t finished 14.—Sorry, I’m late. There’s too much traffic on the road.—It doesn’t matter. The film has just_______for five minutes.A.begun B.finished C.been on D.been over 15.— Would you like to see the film The Wondering Earth with me?—I’m sorry I __________it twice.A.see B.have seen C.am seeing D.saw16.—What changes________in your lives?—Our lives have changed a lot, like...A.have there had B.has there been C.have there been D.has there had17.I think my father knows everything. He is my hero, he________ over 2500 books. A.reads B.read C.is reading D.has read 18.—Why don’t you go to bed, Jimmy?— Mum promised to tell me a bedtime story, but she ______ her work.A.doesn’t finish B.didn’t finish C.hasn’t finished D.won’t finish 19.The number of city parks in Lishui ______ a lot since it became a district of Nanjing. A.increase B.will increase C.increased D.has increased 20.Stan Lee, a famous American comic book writer, for about five months, but the fictional characters he co-created are still alive on screen.A.died B.has died C.has been dead D.was dead21.The boy in red ___________ the football club for 3 years. He can play football very well now. A.has joined B.has been in C.joined D.was in 22.—Look! The man looks like Mr. Li.—It can’t be him. Because he with his families________Japan s ince last Thursday and they haven’t returned.A.has gone to B.has been to C.have been in D.has been in 23.The life we were used to_________ greatly since the computer was invented.A.has changed B.changed C.changing D.change 24.—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 started B.has been on C.has been open D.has opened 25.Lisa ________ her homework yet. I am afraid she can't go to the park with you.A.didn't finish B.hasn't finished C.wasn't finishing D.won't finish 26.—John, you ________ the Slender West Lake before, right?—Sure, lot of times. Are you thinking of taking a trip there?A.have gone to B.have come to C.have been to D.have been in 27.—Where are the doctors now?—In the meeting room. They ________ the meeting for 10 minutes.A.have begun B.have been on C.have had D.have been held 28.Mr. Wu ________ Germany since three years ago, so he knows a lot about the German culture and customs.A.has gone to B.went to C.has been to D.has been in 29.—Jim, I haven’t seen your elder sister for a long time.—She ________ Hong Kong on business for a few days.A.went to B.has gone to C.has been to D.has been in 30.— Where is Jim?— He ________ Beijing on business for a week. He’ll be back tomorrow.A.has come to B.has gone to C.has been to D.has been in 31.—When will the live women’s football match between China and South Korea begin on TV?—Oh, it ________ for ten minutes, ending in 4:3. China won the game.A.has finished B.has been on C.has been over D.has begun 32.—Where is your uncle? —In the USA.He ________ there for two months.A.has gone B.has gone to C.has been D.has been to 33.Online learning ________ very popular with students since last year.A.has become B.are becoming C.would become D.had become 34.—Have you ever worked in Nanjing?—Yes. I ________ in Nanjing since three years ago.A.would work B.worked C.was working D.have worked 35.The film Hi, Mom, ________ for two months. You will have another two months to enjoy it in the cinema.A.lasted B.was lasting C.will last D.has lasted 36.China’s high-speed railways ________ from 9, 000 to 35, 000 kilometers in the past few years.A.are growing B.were growing C.will grow D.have grown 37.—Where is Simon? We can’t fi nd him at the party.—Perhaps he ________ home.A.has gone B.is going C.went D.was going 38.—OK, what do you want to know?—I’m unsure ________.A.which is the way to the Palace Museum B.how many colors are there in a rainbow C.that the couple has been married for 3 years D.how long I can borrow the story books 39.You are a collection of the experiences you ________ in your own life, so you should be proud of them even the bad ones.A.will have B.have had C.had had D.are having 40.—Fou Ts’ong, whose letters from his father ________ a best seller in China for long, died in London, where he had lived for many years. The cause was the coronavirous.—What a pity!A.has been B.has become C.was D.becomes41.My pet, little Puppy, has ________ for a week. I miss it very much.A.gone missing B.got lost C.been missing D.lost42.He ________ in that city since he left school. It’s his second hometown.A.has lived B.will live C.was living D.lives 43.Please turn up the music, don’t worry about the baby because he ________ for half an hour. A.woke up B.has woke up C.was awake D.has been awake 44.So far, 5G technology, which is developed by Huawei, _______ a lot. Soon it’ll be widely used in China.A.is improving B.are improved C.has improved D.improved 45.—Where’s your mum, Lucy?—She together with her sisters ________ the supermarket since two hours ago.A.has gone to B.has been to C.has been in D.have gone to 46.—Have you been to SuNing Plaza in our city?—No. Although it ________ for more than a week, I am far too busy to go there.A.has started B.has opened C.has been open D.has been on 47.We ________ each other since I came to Shanghai, but we send emails very often. A.don’t see B.didn’t see C.won’t see D.haven’t seen 48.The movie Hi, Mom________ the hearts of many people since it was shown in February. A.wins B.won C.will win D.has won 49.—Do you know Sunshine Town very well, Mr Chen?—Sure. I____here since I was born.A.has lived B.lived C.have lived D.lives 50.—Hello, Jack. This is Sandy. What are you doing?—I’m watch ing an exciting basketball match. It _______ for half an hour.A.begins B.began C.has begun D.has been on【参考答案】***试卷处理标记,请不要删除一、选择题1.C【详解】句意:他的父母亲看起来都很难过。
八年级现在完成时练习题现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。
动作或状态发生在过去,但它的影响现在还存在;也可表示持续到现在的动作或状态。
简单地讲现在完成时就是表示:“结果、影响和持续”。
其构成: have +过去分词。
一般过去时与现在完成时的比较1.过去时表示过去某时发生的动作或单纯叙述过去的事情,强调动作;现在完成时为过去发生的,强调过去的事情对现在的影响,强调的是影响。
2.过去时常与具体的时间状语连用,而现在完成时通常与模糊的时间状语连用,或无时间状语。
一般过去时常用的时间状语:yesterday, last week, …ago, in1980, in October, just now, 具体的时间状语现在完成时的时间状语或副词:for, since, so far, ever, never, just, yet, till / until, up to now, in past years3.现在完成时可表示持续到现在的动作或状态,动词一般是延续性的,如live, teach, learn,work, study, know.解析: 1.英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词,如begin,start,die,buy,leave, come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中.常见终止性动词与延续性动词的对应关系如下come/go/arrive/get/reach/move------be in/atopen-----be openbuy-----havedie------be dead close----be closed become---be borrow---keep begin/start-----be onput on----wear leave-----be away fall asleep----be asleepend/finish-----be overjoin the army----be in the army / be a soldier eg. I’ve left Shanghai for three days. I’ve been away from Shanghai for three days..I left Shanghai three days ago. It is /has been three days since I left Shanghai.句子中如有过去时间的名词或副词时,不能使用现在完成时,要用过去时。
Tom has written a letter to his parents last night. Tom wrote a letter to his parents last night.用于现在完成时的句型1.It is the first / second time…. that…结构中的从句部分,用现在完成时。
It is the first time that I have visited the city. It was the third time that the boy had been late. 2.This is the… that…结构,that 从句要用现在完成时.This is the best film that I’ve seen.这是我看过的最好的电影。
This is the first time I’ve heard him sing.这是我第一次听他唱歌。
3.现在完成时中been to, gone to区别gone to 去某地了,说话时某人已离开此地,在去某地的途中或已在某地,典型例题1.—Do you know our town at all?—No, this is the first time I __________ here.A.was B.have beenC.came D.am coming2.—Have you ____ been to our town before?—No, it’s the first time I ___ here.A.even, comeB.even, have comeC.ever, comeD.ever, have come注意:1.非延续性动词的否定形式可以与表示延续时间的状语连用。
即动作不发生的状态是可以持续的。
I have received his letter for a month.I haven’t received his letter for almost a month. 2.比较since和forsince 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.I have lived here since I was born.注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years.I have worked here for many years.小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
Tom has studied Russian for three years.=Tom began to study Russian three years ago, and is still studying it now.Harry has got married for six years.=Harry began to get married six years ago, and is still getting married now.显然,第二句不对,它应改为 Harry got married six years ago. 或 Harry has been marriedfor six years.3.since的四种用法since+过去一个时间点。
I have been here since 1989.since+一段时间+agoI have been here since five months ago.since+从句Great changes have taken place since you left. It is +一段时间+since从句It is two years since I became a college student.练习1. It’s a long time since we ____ last, isn’t it?2.--I know you _______ a picture book among these. --Yes, Have a look at it, please.3. So far, spaceships without people _______ the moon and some other parts of theuniverse.4. My father____ home for nearly three weeks.A .has gone away fromB. has leftC .has been away fromD. went away.Mr and Mrs Green have_____in China fora week. A .been B. gotC .arrived D. reached6.--Where’s Mary? --Oh, she _____the library.A.has gone toB.went toC.has been toD.had gone to一、单项选择1、Both his parents look sad .Maybe they _________what’s happened tohim .A. knew B. have knownC. must knowD.will know2、He has _______ been to Shanghai , has he ?A. alreadyB.never C.ever D. still3、Have you met Mr Li ______?A. justB. ago C.beforeD. a moment ago4、The famous writer _____ one new book in the past two yearA. is writing B.was writing C.wrote D.has written5、-Our country ______ a lot so far .-Yes . I hope it will be even ______ .A. has changed ; well B. changed ; goodC. has changed ; better D. changed ; better 6、Zhao Lan ______already ______in this school for two years.A. was ; studying B. will ; study C. has ; studied D. are ; studying7、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 see B. have seen C. saw D.see9、-These farmers have been to the United States .-Really ? When _____ there ?A. will they go B. did they goC. do they go D. have they gone10、-______ you ___ your homework yet ?-Yes . I _____ it a moment ago .A. Did ; do ; finishedB. Have ; done ; finishedC. Have ; done ; have finishedD. will ; do ; finish11、 His father ______ the Party since 197.A. joined B. has joined C. was in D. has been in12、-Do you know him well ?- Sure .We _________ friends since ten years ago .A. were B. have been C. have becomeD. have made13、-How long have you ____ here ?-About two months .A. been B. gone C. come D. arrived14、Hurry up! The play __________ for tenminutes .A. has begun B. had begun C. has been on D. began15、 It _____ ten years since he left the army .A. isB. has C. will D. was16、Miss Green isn’t in the office . she_______ to the library .A.has gone B. wentC.will goD. has been17、My parents ______ Shandong for ten years .A. have been in B. have been to C. have gone to D. have been18、The students have cleaned the classroom,?A. so theyB. don’t theyC. have theyD. haven’t they19、_____has Mr White been a member of Greener China since he _____ to China?A. How soon, comesB. How often, gotC. How long, cameD. How far, arrived20、 His uncle _____ for more than years.A. has come hereB. has started to workC. has lived thereD. has left the university二、句型转换3、The old man _________ last year. He for a year.4、This factory opened twenty years ago.This factory________ for twenty years.5、Miss Gao left an hour ago.Miss Gao ________ _______ ________ ________ an hour ago.6、Her mother has been a Party member for three years .Her mother _______ the Party three years ________ .7、The Green Family moved to France two years ago. _______ two years ________ the Green family moved to Fra nce.8、The bus has arrived here. It arrived ten minutes ago.___________________________________________三、汉译英4、她还没有看过那部新电影。