当前位置:文档之家› 现在完成时与完成进行时for和since练习题

现在完成时与完成进行时for和since练习题

现在完成时与完成进行时for和since练习题
现在完成时与完成进行时for和since练习题

现在完成时练习题

I. 用never, ever, already, yet, for, since填空

1.I have _______ seen him before, so I have no idea about him.

2.Jack has _________ finished his homework ________ an hour ago.

3.Mr. Wang has taught in this school ________ ten years.

4.“Have you ________ seen the film?”“No, I have ________ seen it.”

5.“Has the bus left _______?”“Yes, it has _________ left.”

II. 用since和for填空

A. 1) ______ two years 2) _______ two years ago 3) _______ last month

4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock

7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children

10) _____ lunch time 11) ______ she left here

B. 1. He has lived in Nanjing ________ the year before last.

2. I’ve known him __________ we were children.

3. Our teacher has studied Japanese _________ three years.

4. She has been away from the city ___________ about ten years.

5. It’s about ten years __________ she left the city.

6. I've been practicing the piano since 10∶30.

7. Mario has been running ____ 15 minutes.

8. Sarah has been sleeping ____ 9∶00.

9. Dale has been talking on the phone ____ five minutes.

10. Louie has been studying Chinese ____ he was six years old.

11. I've been watching you ____ ten minutes.

12. She has done her homework _________ two hours.

13. Tom has been swimming _________ an hour.

14. They have learnd English ________ they came to school.

15. They have been in the room __________8 o’clock.

16. We have studied English _________several years.

17. I have been living in Xi’an_________I was born.

18. She has worked here _________ 2006.

19. Mary has been running _________ she came here.

20. Ann has been learning English since 2003.(选出同义词组)

A. for 2003

B. since about 6 years

C. 6 years ago

D. for about 6 years

III. 用过去时或现在完成时填空:

1. “_________ you __________ (write) a letter to your aunt yet?”

“Yes, I ___________. I ________________ (write) one last week.”

2. “_________ he ___________ (finish) his homework?”“Not yet.”

3. “_________ they ever __________ (be) abroad?”“Yes, just once.”

4. Your father _________ just ___________ (finish) his work.

5. Your father _________ (finish) his work just now.

6. Last term I __________ (learn) many English words.

7. They ____________ (not read) the interesting books yet.

8. He _____________ never ____________ (go) to the science museum.

9. ____________ you ever ____________ (drink) coke?

10. “____________ you _____________ (buy) a dictionary? ““Yes, I __________ .”

“Where __________ you _____________ (buy) it?”“ I ___________ (buy) it in a bookstore.”

“When ___________ you _____________ (buy) it?”“ Yesterday.”

IV. 划线提问

1) I have been there for two days.

__________ _________ __________ you __________ __________ ?

1)My father has lived here since 2000.

_________ _________ __________ your father _________ __________?

2)He left here yesterday.

_________ ________ he _________ __________?

3)They bought a book two hours ago.

__________ ___________ they __________ a book?

V. 用have/has been to/in, have gone to及go的各种形式填空。

1)Where is Jack? He __________ his country.

2)John _______ England since he came back.

3)The Smiths ______ Beijing for years.

4)_____ you ever ____ America? -- Yes, I _____ there many times.

5)I _____ this school since three years ago.

VI.句型转换:

1. He has already gone _________ __________ home ____________. (否定句)

____________ he __________ home ___________? (疑问句) 2. He has lunch at home. He __________ _____________ lunch at home. (否定句)

____________ he __________ lunch at home? (疑问句)

3. He has been there twice. ______ _______ ______ _______he been there? (划线提问)

4. They have been talking for the whole three hours.(一般疑问句)

________they ________ ________for the whole three hours?

5. They have been playing football for two hours.(就划线部分提问)

__________ __________have they been playing football?

6. She has studied English for two years. ( 同义句)

_____________________________________________________

VII. Answer the questions.

1.Q: How long have you been working in this restaurant? (two years) A: I've been working here for two years.

2.Q: How long has your sister been working here? (June)

A: She has ________________________

3.Q: How long has that man been waiting? (twenty minutes)

A: He has ________________________

4.Q: How long has that woman been sitting there? (8∶30)

A: She has ________________________

5.Q: How long has that boy been talking on the phone? (five minutes) A: He has ________________________

6.Q: How long have you been talking to me? (ten minutes)

A: I've ________________________

八年级下现在完成时全面知识点

一现在完成时概念及用法: 1 表示过去发生或已经完成的动作对现在造成的影响或结果。常和just(刚刚),already (已经),yet(已经),never(从不),ever (曾经),before(以前),so far(到目前为止)等时间状语连用。 2 表示从过去某一时刻开始一直持续到现在的动作或状态,还有可能继续下去,常和for 或since引导的时间状语连用。此时的动词必须是延续性动词。 构成:have/ has(助动词)+V过去分词 肯定句:主语+ have/ has+V过去分词+其他 否定句:主语+ have/ has+not+V过去分词+其他 一般疑问句:have/ has+主语+ +V过去分词+其他 肯定回答:Yes, 主语+ have/ has. 否定回答:No, 主语+ haven’t/ hasn’t. 3 常用标志词语 already, never, ever, just, before, so far, yet , since + 过去的时间点,for + 一段时间等 already 常用于肯定句;yet 用于否定句和疑问句。 二常用句型结构辨析 (一)have/has been to / have / has gone to / have/ has been in 辨析: ⑴ have/ has been to + 地名“曾经去过某地” , 现在已经回到原地。 He has been to England twice.他曾经去过英国两次。(现在已经不在英国了) Have you ever been to the Great Wall?你到过长城吗?(现在已经不在长城上) ⑵have gone to + 地名“已经去某地了”,说话时该人不在现场。 He has gone to England。他已去英国了。 (已经不在说话的地方,到达英国或者在去英国的路上) ⑶ have been in +地点待在某地,常与时间段搭配。 I have been in Shanghai for three years. (二)since与for区别: 1)for其后只能接表示“一段时间”的名词性短语,可用于多种时态。表示动作或状态持续的时间长短; since其后接表示“时间点”的短语或从句(一般过去时);也可以接“一段时间+ago”,常用于完成时态;还用于句型“It’s+时间段+since+一般过去时态的句子”。表示过去某个时间发生并持续至说话时的动作或状态。 I’ve lived in this city for five years. He usually sleeps for 12 hours every day. We’ve studied here since 2009. She has worked here for five years. It’s two years since I came to China. 练习:用since 和for填空 1.Jim has been in Ireland last Monday. 2.Jill has been in Ireland three days. 3.His aunt has lived in Australia 15 days. 4.Mike has been ill a long time. He has been in hospital 0ctober. 2)for 与since引导的时间状语可以进行相互替换

人教版英语八年级下册试题since 和 for 的用法(用于现在完成时)

初中英语学习材料 madeofjingetieji since 和for 的用法(用于现在完成时) 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 1. since : a).since +时间点①年代②时刻数③一段时间+ago b).现在完成时:主句(主语+have/has +延续性动词的过去分词)+ since +从句一般过去时 c) It’s +时间段+since +短暂性动词的过去式 d).时间段+has passed +since +短暂性动词的过去式 for +一段时间 练习: 用since和for填空 1) ______ two years 2) _______ two years ago 3) _______ last month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children 10) _____ lunch time 11) ______ she left here 12). He has lived in Nanjing ________ the year before last. 13). I’ve known him __________ we were children. 14). Our teacher has studied Japanese _________ three years. 15). She has been away from the city ___________ about ten years. 16). It’s about ten years __________ she left the city. 2. for: for +一段时间= since +一段时间+ ago 3. 与时间段连用时,短暂性动词应改为相应的延续性动词。 1) come/go to ------ be at /in 2)leave ----be away from 3)buy ----have 4) borrow /lend -----keep 4)open ---be open 5)close---be closed 6) die---be dead 7) start/begin ----be on 8) join—--be in /be a member of /be a soldier 9) become –be 10) fall asleep ---be asleep 11)catch a cold – have a cold 12) have/has gone to → have been in 13) put on → wear14) finish/end → be over 15) marry → be married 练习:.短暂性转换延续性 1) His grandfather died two years ago . His grandfather has ____ ____ for two years. _____two years _____ his grandfather ____. Two years ____ ____ ____ his grandfather _____. 2) I became a teacher in 2000. I ________ __________ a teacher for _________ _________. 3) The shop closed two hours ago. The shop ________ _________ _________ for _________ _________. 4) The door opened at six in the morning. The door ________ ________ ________ for six hours. 5)He left Fuzhou just now. He _______ ________ ________ _________ Fuzhou for five minutes. 6)The film began two minutes ago. The film ____ ____ ____ for ____ ____.How time flies! 7)They borrowed it last week. They _________ _________ it since __________ __________. 8)I bought a pen two hours ago. I _________ _________ a pen for ________ __________. 9)They married in 1990. They ________ _________ __________since _________. 10)The meeting finished at six. The meeting ________ ______ ______ for six hours. 11)My brother joined the army two years ago.

现在完成时和现在完成进行时

现在完成时和现在完成进行时小练习 1. He _____ with his first teacher for quite a long time. A. lost touch B. got in touch C. lost in touch D. has been out of touch 2. Mary _____ Green for five years. A. has married B. has married with C. married D. has been married to 3. It's the third time I ______him this month. A. had seen B. have seen C. saw D. see 4. Tom ________for more than a week. A. has been away B. has gone away C. went away D. has left 5. We _____each other since I left Shanghai. A. haven't seen B. hadn't seen C. didn't see D. wouldn't see 6. He ________with us since he returned last month. A. lives B. lived C. had lived D. has lived 7. They _____here for more than a month. A. have arrived B. have reached C. have come D. have been 8. Comrade Wang ____the Party for about three years. A. has attended B. has joined C. has been in D. has taken part in 9. The book _____on the floor for ten minutes, but no one has picked it up. A. is lying B. has lain C. has been lying D. lay 10. I _______from him so far. A. didn’t hear B. don't hear C. haven't heard D. hadn't heard 11. Great changes ________in my hometown in the past few years. A. were taken place B. have been taken place C. took place D. have taken place 12. ________ the new color film ________this year? A. Has; been shown B. Did; show C. Are; shown D. Will; show 13. ---Why does Mary look to be so sorry? ---Because she _________by her classmates. A. has been laughed B. has laughed at C. was laughed D. has been laughed at 14. For this he _________on twice. A. has operated B. has been operated C. had been operated D. operated 15. I haven’t seen you for quite some time. What ______lately? A. were you doing B. did you do C. have you been doing D. had you done 16. The house looks much bigger now that we _______ the walls in brighter colours. A. are painting B. have painted C. had painted D. have been painting 17. ---How about my food? I _______ here for almost half an hour. ---I’m sorry, sir. It must be ready by now. A. have been sitting B. am sitting C. had been sitting D. was sitting 18. Mary ___________ at this school for thirty years but she hasn’t decided to retire. A. has been taught B. has been teaching C. taught D. had taught 19. I ______ always ______ of him, but I can’t see him. A. had; been thinking B. have; been thinking C. was; thinking D. have; thought 20. Although medical science ______ control over several dangerous diseases, what worries us is that some of them are returning. A. achieved B. has achieved C. will achieve D. is achieving 21. —Is it hard to drive downtown to work? —Yes, that’s why I to work by train. A. have been going B. have gone C. was going D. will have gone

人教版八年级下册现在完成时专项讲解

现在完成时 现在完成时(present perfect tense)通常表示过去发生的动作一直延续到现在,而且还可能继续下去,或者表示过去的行为对现在造成一定的影响,可能还会产生结果等。 1.现在完成时结构 1.1.助动词have/has+动词过去分词。其中,助动词要随着主语的变化而变化,当主语是第三人称单数时,助动词要用“has”。 例:Have you finished your work? He says that he has seen UFOs many times. 1.2.现在完成时的缩写形式:I have=I ’ve have not= haven’t has not= hasn’t 例:I’ve finished my work./He hasn’t finished his work. 1.3.现在完成时的一般疑问句:Have/Has+主语+动词的过去分词+其他?肯定回答:Yes,主语+have/has.否定回答:No,主语+haven’t/hasn’t. 例:----Have you finished your work?----Yes,I have./No,l haven’t. ----Have they arrived?----Yes,they have./No,they haven’t. 1.4.1.通过加-ed的形式来构成规则动词的过去分词,就像我们构成这些动词的过去式方法一样。 大多数动词后+ed.如finish---finished. 以字母e为结尾的动词后+d,如change---changed. 以辅音字母加y结尾的动词,去掉y,再加ied.如carry---carried.

(完整版)现在完成时sincefor练习

练习 一.用since和for填空 1.______two years 2.____two years ago 3.___last month 4.______ 1999 5._______yesterday 6._______ 4 o’clock 7 4 hours 8._____an hour ago 9.___we were children 10._____ lunch time 11.____ she left here 12. He has lived in Nanjing ___ the year before last. 13. I’ve known him ______ we were children. 14. Our teacher has studied Japanese ______ three years. 15. She has been away from the city ______ about ten years. 16. It’s about ten y ears __________ she left the city. 二.单项选择。 1、Both his parents look sad . Maybe they ______what's happened to him . A. knew B. have known C. must know D.will know 2、He has _______ been to Shanghai , has he ? A. already B.never C.ever D.still 3、Have you met Mr Li ______? A. just B. ago C.before D. a moment ago 4、The famous writer _____ one new book in the past two year . A. is writing B.was writing C.wrote D.has written 5、—Our country ______ a lot so far . —Yes . I hope it will be even ______ . A.has changed ; well B.changed ; good C.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 ; studying 7、We ______ Xiao Li since she was a little girl . A. know B. had known C. have known D. knew 8、Harry Potter is a very nice film .I______ it twice . A.will see B.have seen C.saw D.see 9、—These farmers have been to the United States . —Really ? When _____ there ? A. will they go B. did they go C. do they go D. have they gone

现在完成时及现在完成进行时讲解及练习

现在完成进行时 1 定义:现在完成进行时表示动作从过去某一时间开始,一直延续到现在,可能还要继续下去。 2 现在完成进行时的构成:现在完成进行时是由“have/has+been+动词的现在分词”构成 3 现在完成进行时的基本句型 肯定式I/We have been working. 疑问式Have you been working? 简略回答Yes,I/we have. No,I/we haven't. 肯定式He/She/It has been working. 疑问式Has he/she/it been working? 简略回答Yes,he/she/it has. No,he/she/it hasn't. 4 现在完成时的用法 1)在强调指出动作还未结束,还要继续下去。如:I've been reading this book for two hours,but I haven't finished it. 这本书我已读了两个小时了,但我还没读完。 I've read this book.我已读完这本书了。 2)强调动作延续时间的长久或带感情色彩。 She has always been working like that.她一贯是这样工作的。 3)现在完成进行时也可表示现在以前这段时间反复发生的事情。 We've been seeing quite a lot of each other recently.最近我们经常见面。 5 相同点 1. 现在完成时和现在完成进行时都可以表示从过去某一时刻开始一直延续到现在的动作.如: I have worked in this school since 2001. I have been working here since 2001. 2. 现在完成时和现在完成进行时都可以表示一段时间内进行的动作.例如: Mr. Smith has taught English for 20 years. Mr. Smith has been teaching English for 20 years 6 现在完成时和现在完成进行时的区别 1)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。试比较: We've been living here for ten years. We've lived here for ten years.我们在这儿已经住了十年了。

2017人教版八年级下英语现在完成时语法讲解

现在完成时(I)语法知识 定义:(1)表示过去发生或已经发生的动作对现在造成的影响或结果,这个影响和结果对现在还必须存在.常与already(已经), yet(已经,还), just(刚刚),ever(曾经),never 等词连用. 常用于肯定句或疑问句(均表示:已经). 常用于否定句(表示:还、尚),疑问句末尾(表示:已经). 现在完成时的构成及句型结构:(注:过去分词的变化分规则变化与不规则变化,规则变化与动词原形变过去式一样,不规则变化见教材137页) 1.肯定句:主语+have/has+过去分词+其他+时间. eg: I have already lost the key.我已经弄丢了钥匙. (我现在没有钥匙) He has ever read that book .他曾经看过这本书. (了解书的内容) They have just cleaned their hands.他们刚刚洗过手了. (手是干净的) 2.否定句:主语+haven’t/ hasn’t+过去分词+其他+时间. eg: I haven’t lost the key yet. He hasn’t ever read that book . They haven’t just cleaned their hands. 3.一般疑问句:Have/Has+主语+过去分词+其他+时间? 肯定回答:Yes, 主语+have/ has. 否定回答:No, 主语+haven’t/hasn’t. eg: Have you already lost the key? Yes, I have. No, I haven’t. Has he ever read the book? Yes, he has. No, he hasn’t. Have they just cleaned their hands? Yes, they have. No, they haven’t. 4.特殊疑问句:特殊疑问词+have/has+主语+过去分词+其他+时间? eg: What have you already done?(done是do/does的过去分词) What has he ever done? What have they just done? 定义:(2)现在完成时表示从过去开始一直持续到现在还有可能继续持续下去的动作或状态。常与for, since引导的时间短语或从句连用.

since通常和什么时态连用

since(自从)通常连用什么时态 一、since通常通常搭配的时态 当since表示“自从”时,不管它是用作介词、连词还是副词,它通常都要与现在完成时连用。如: I’ve worn glasses since my childhood.我从小就戴眼镜。 The works have been closed since January. 一月份以来这些厂就关闭了。 He’s put on a lot of weight since he gave up smoking.他戒烟后体重增加了许多。 Nothing has happened since. 从那以后未发生什么事。 She moved to London last May and has since got a job on a newspaper. 她去年五月到伦敦此后一直在报社工作。 有时连用现在完成进行时。如: He has been working since noon. 他从中午就开始工作了。 二、since搭配时态的特殊情况 虽然since通常要与现在完成时连用,但在以下情况,它也可以连用除完成时态以外的其他时态: 1. 当主句表示“多长时间”时,动词可用一般现在时(当然也可用现在完成时)。如:It’s a long time since I met you last.好久不见了。 It’s just a week since we arrived here.我们到这里才一个星期。 It’s a long time since I met you last.从上次见到你,已有很长时间了。 以上各句的it is也可换成 it has been,不过在口语或非正式文体中,用一般现在时的情形比较普遍。 2. 当主句谓语动词为seem等连系动词时。如: It seems like years since we last met. 我们似乎几年未见面了。 It seems like years since I last saw you. 从上次见到你以来好像已经有许多年了。 3. 当主句和从句表示情况“变化”时。如: She doesn’t come round to see us so much since her marriag e. 自从结了婚,她不怎么过来看我们了。(原来经常来,结婚后就不怎么来了)

现在完成时Since和for的用法

现在完成时Since和for的用法 Since 和for 的用法 表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。 Since+过去点的时间,for+一段时间(数词+量词),此划线部分用how long提问。 一、since短语或从句表示过去的动作延续至今,since之后的时间为一点。如: Mr. Smith has worked here since 1984. 1984年以来,史密斯先生一直在这工作。 He’s learned about 5,000 English words since he went to college. 他上大学以来大约学了五千个英语单词。 二、for短语表示动作延续多长时间,for的宾语为时间段。如: We have known each other for twenty years. 我们认识有二十年了。 I haven’t seen her for a long time. 我好久没有见到她了。 练习:用since和for填空 1) ______ two years 2) _______ two years ago 3) _______ last month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children 10) _____ lunch time 11) ______ she left here 1. He has lived in Nanjing ________ the year before last. 2. I’ve known him __________ we were children. 3. Our teacher has studied Japanese _________ three years. 4. She has been away from the city ___________ about ten years. 5. It’s about ten years __________she left the city. 2.短暂性转换延续性

初中英语人教版八年级下册现在完成时

现在完成时 The Present Perfect 课前热身 1.The famous writer _____ one new book in the past two years . A. writes B.wrote C.has written 2,I ______ the League for 5 years so far. A. joined B. have joined C. have been in 3.Mary and Rose ____friends since they met in 2000. A.have made B.have been C.made D. have become 4.—Our country ____ a lot so far . —Yes. I hope it will be even ______ . A. has changed ; well B. changed ; good C. has changed ; better 5. —______ you ___ your homework yet ? —Yes. I _____ it a moment ago. A.Did; do; finished B.Have; done; finished C.Have; done; have finished 讨论展示 1、分组讨论,说出以上句子主要用了哪种时态? 2、你能讲出该时态的构成吗? 现在完成时 一.基本结构:助动词have/has+过去分词(done) 二.句型: 肯定句:主语+have/has+过去分词+其他 否定句:主语+have/has+not+过去分词+其他. 一般疑问句:Have/Has+主语+过去分词+其他. 简略答语: Yes, 主语+ have/has.(肯定) No, 主语+ haven't/hasn't.(否定) 3、请归纳出现在完成时的主要用法,通过哪些词语来提示? 现在完成时用法 1. 表示过去发生或已经完成的某一动作对现在造成的影响或结果。常用的时间状语:already,yet, so far,never,just,before,recently, I have already lost my key.(说明过去某时丢的,现在还未找到。) 你能举例吗? 2.表示过去已经开始,持续到现在的动作或状态往往和表示一段时间的状语连用。for+一段时间,since+一段时间 I have known him for ten years. I have known him since ten years ago . (从开始认识到现在延续了十年) 你能举例吗? 4、请比较: He has been to the US . He has gone to the US . He has been in the US for three years . 5、请看句子:He has come to school for two hours .对吗? For 和since要用延续性动词,如果是短暂性动词要改为相应的延续性动词,例

现在完成时和现在完成进行时的练习题

现在完成时和现在完成进行时的练习题 A. Correct the following sentences. (改错) 1. All these years they are contributing articles to our magazine. 2. I have been drinking five cups of coffee this afternoon. 3. What have you been doing before you left Oxford? 4. It's a good job. Have you done it all by yourself? 5. It's a long time since you come to see me. 6. Alice didn't see much of Henry lately. 7. I'm glad to tell you that you passed the exam. B. Complete the following sentences with the right form of the verbs given. 1. You know, I ________ (look) for a job for three months, and this is my first formal interview. 2. My sister ________ (stay) in Beijing for three months last year. 3. The little boy is dirty all over because he ________ (play) in the mud all the morning. 4. I ________ (wonder) if you were free this afternoon. 5. Here he is! We ________ (wait) anxiously for him since last night. C. Make the best choices. 1. — I’m sure Andrew will win the first prize in the final. — I think so. He ________ for it for months. (2008江苏) A. is preparing B. was preparing C. had been preparing D. has been preparing 2. By the time he realizes he _________ into a trap, it’ll be too late for him to do anything about it. (2008山东) A. walks B. walked C. has walked D. had walked 3. So far this year we _______ a fall in house prices by between 5 and 10 percent. A. saw B. see C. had seen D. have seen 4. Cathy is taking notes of the grammatical rules in class at Sunshine School, where she ______ English for a year. A. studies B. studied C. is studying D. has been studying 5. Danny _________ hard for long to realize his dream and now he is popular. A. works B. is working C. has worked D. had worked 6. —I have got a headache. —No wonder. You_________ in front of that computer too long. A. work B. are working C. have been working D. worked 7. The unemployment rate in this district_______ from 6% to 5% in the past two years. A. has fallen B. had fallen C. is falling D. was falling 8. Now that she is out of job, Lucy ___ going back to school,but she hasn’t decided yet. A. had considered B. has been considering

牛津译林版八年级下册 b 现在完成时

现在完成时 ⒈构成 Have/has +过去分词 现在完成时的肯定式、否定式和疑问式: 【提示】 ①现在完成时的肯定式和否定式有其缩写形式:have→’ve, has→’s.例如:She’s worked. =She has worked. I’ve not worked. = I haven’t worked. ②现在完成时的否定疑问句形式为:Have you not worked? Have they not worked? Has he not worked?其缩写形式为:Haven’t you worked? Haven’t they worked? Hasn’t he worked? ③现在完成时的简略回答形式为:Yes, I have. No, I have not/haven’t. ⒉用法

⑴过去动作产生的影响等 表示过去发生的某一动作对现在造成的影响或产生的结果。在没有具体时间状语的情况下,现在完成时可以表示某一行为动作在说话之前已经完成,而其结果或影响至今仍然存在。因此,现在完车时这一时态强调的是过去的动作同现在的联系,也就是强调现在的影响和结果。例如: Someone has broken the window.(“打破”这一动作虽然发生在过去,但影响延续至今,其结果是窗子仍然是破的,The window is now broken.) I have lost my pen.(结果是:我现在无钢笔可用,I have no pen to use.) He’s locked the door.(结果是:现在门锁上了,我们进不去,Now the door is locked and we can’t go in.) The party has started. (The party started and now it is going on.) I’ve forgotten her name= I forgot her name. 他今天还没吃任何东西.(现在一定很饿了) _________________________________________________________________ 我已经吃过午饭了(现在不饿了) ____________________________________________________ ⑵过去的动作延续到现在和未来 表示一个开始于过去,持续到现在,并可能继续下去的动作或状态,常同for, since引导的时间状语连用,或用于How long…(多久)句型中,表示持续的时间。例如: He has studied English for ten years.(可能继续学下去) She has lived here since then. He has been in Nanjing since 2003.

现在完成时与完成进行时for和since练习题

现在完成时练习题 I. 用never, ever, already, yet, for, since填空 1.I have _______ seen him before, so I have no idea about him. 2.Jack has _________ finished his homework ________ an hour ago. 3.Mr. Wang has taught in this school ________ ten years. 4.“Have you ________ seen the film?”“No, I have ________ seen it.” 5.“Has the bus left _______?”“Yes, it has _________ left.” II. 用since和for填空 A. 1) ______ two years 2) _______ two years ago 3) _______ last month 4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock 7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children 10) _____ lunch time 11) ______ she left here B. 1. He has lived in Nanjing ________ the year before last. 2. I’ve known him __________ we were children. 3. Our teacher has studied Japanese _________ three years. 4. She has been away from the city ___________ about ten years. 5. It’s about ten years __________ she left the city. 6. I've been practicing the piano since 10∶30. 7. Mario has been running ____ 15 minutes. 8. Sarah has been sleeping ____ 9∶00. 9. Dale has been talking on the phone ____ five minutes. 10. Louie has been studying Chinese ____ he was six years old. 11. I've been watching you ____ ten minutes. 12. She has done her homework _________ two hours. 13. Tom has been swimming _________ an hour. 14. They have learnd English ________ they came to school. 15. They have been in the room __________8 o’clock. 16. We have studied English _________several years. 17. I have been living in Xi’an_________I was born. 18. She has worked here _________ 2006. 19. Mary has been running _________ she came here. 20. Ann has been learning English since 2003.(选出同义词组)

相关主题
文本预览
相关文档 最新文档