现在完成时since for练习
- 格式:doc
- 大小:31.52 KB
- 文档页数:5
for +一段时间表示时间的持续 强调一段时间 have / has been + doing sth + since +过去的时间点 表示“自从过去某一时间 点以来” 强调动作或状态一直延续到现在 since + 从句 (一般过去时) 表示从过去开始一直持续到现在的动作,并有可能持续下去.与过去时的比较:1.I watched TV for three hours.我看了三小时的电视.(我现在没有看电视了)2.I have been watching TV for three hours. 我看了三小时的电视.(我现在仍然在看电视)一.用for 或者since 填空。
填空。
1.They have been learning Chinese since they came to China. 2. I haven’t seen her ___for __ a long me. 3. He has been living here _since____ 2001. 4. She has been doing her homework __for__two hours. 5. It’s 5 years __since___ we le school. 6. – How long has Mary been a teacher? – __since___ two years ago. 7.I have been prac cing the piano _since ___ 10:30. 8.Maricia has been running __for__ 15 minutes. 9.Sarah has been sleeping ___since__ 9:00. 10.Dale has been talking on the phone __for___5 minutes. 11.Louie has been studying Chinese __since__ he was 6 years old.. 12.I have been watching you __for__10 minutes. 二.单项选择题。
现在完成时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.短暂性转换延续性 ①arrive at/in sw. get to/reach sw. come/go/move to sw. →be in sw./at school/at home/on the farm/be here/be there 1) He got to Beijing five minutes ago. He ________ _________ _________ Beijing for _________ _________. 2) I moved to the USA last year. I ________ ________ __________ the USA since __________ __________. 3) I went home yesterday. I _______ ________ _________ home for _________ __________. 4) They came here last week. They _________ _________ here since _________ __________. ②come/go back, return →be back come/go out →be out 1) He came out two years ago. He _________ __________ _________ for __________ __________. 2) We return to Fuzhou yesterday. We ________ ________ _________ to Fuzhou since __________. ③become →be 1) I became a teacher in 2000. I ________ __________ a teacher for _________ _________. 2) The river became dirty last year. The river _________ _________ dirty for _________ __________. ④close →be closed open →be open 1) The shop closed two hours ago. The shop ________ _________ _________ for _________ _________. 2) The door opened at six in the morning. The door ________ ________ ________ for six hours. ⑤get up →be up die →be dead leave sw. →be away from sw. 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 Fuzhou just now. He _______ ________ ________ _________ Fuzhou for five minutes. 3) My grandpa died in 2002. My grandpa _______ _______ ________for _______ ________. 4) The meeting finished at six. The meeting ________ ______ ______ for six hours. 5) I got to sleep two hours ago. I ________ _________ _________ since _________ __________. 6) They married in 1990. They ________ _________ __________since _________. ⑥start/begin to do sth. →do sth. begin →be on 1) I began to teach at this school in 1995. I ____ ____ at this school since ____. 2) The film began two minutes ago. The film ____ ____ ____ for ____ ____. ⑦borrow →keep lose →not have buy →have put on →wear catch/get a cold →have a cold get to know →know 1) 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 in 1) He has gone to Beijing. He ____ ____ _____ Beijing for two days. ⑨join the league/the Party/the army →be a league/a Party member/a soldier →be a member of the league/the Party →be in the league/the Party/the army 1) He joined the league in 2002. He ________ _________ a _________ _________ for two years. He ________ __________ a __________ ___________ the __________ for two years. He ____________ ___________ ___________ the league for two years. 2) My brother joined the army two years ago. My brother __________ __________ a ___________ for ___________ ___________. My brother ___________ ___________ in ____________ ___________ for two years. 3.汉译英 1)这本字典我已买了三年了。
现在完成时专题练习附答案一、单项填空。
1. Li Hong has ________ the army for 2 years.A. joinedB. be inC. been inD. joined in2. We have been friends since ______.A. childrenB. five yearsC. five years agoD. five years before3. Mike ___________ the story for a month.A. has boughtB. has hadC. had hadD. has borrowed4. You ______ that question three times.A. already askedB. have already askedC. already have askedD. asked already5. Those foreign friends left Guangzhou __________.A. since last weekB. a week agoC. for a weekD. since a week ago6. I _____ at this school for two years.A. am studyingB. studyC. studiedD. have studied7. They _________ in the city since last summer.A. liveB. didn’t liveC. have livedD. live8. Mrs. Wang has lived in Haikou _____ 1992.A. sinceB. fromC. afterD. in9. Mr. Black _________Chinasince the summer of 1998.A. has been toB. has been inC. has come toD. came to10. His father _______ for years.A. has diedB. has been deadC. diedD. dies[真题链接]1. — Beibei, is Mr. Chen in the office?— No. He for half an hour.A. leftB. has leftC. has been away2. — Is Miss Green in the office?— No, she ____ to the library.A. goesB. had goesC. has goneD. would go3. —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; openC. has opened; openedD. has been open; open二、用already或yet填空。
练习一.用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock7 4 hours 8._____an hour ago9.___we were children 10._____ lunch time11.____ she left here12. He has lived in Nanjing ___ the year before last.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten y ears __________ she left the city.二.单项选择。
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 ______ Xiao Li 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.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away21.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened22.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become23.You mustn't_____ until he comes back.A. be awayB. leaveC. be left24.The meeting _____ for a week now.A. has finishedB. has endedC. has been over25.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught26.Ben ______ a teacher for 4 years .A. has beenB. has becomeC. wasD. became27. I ______ home for a week.A. have returnedB. have been backC. returned三.用never, ever, already, just, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.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.”四.用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them ________________ (be) in Hongkong for ten days.3.Both of them ____________ (come) to Hongkong ten days ago.4. Half an hour __________ (pass) since the train __________ (leave).5. Mary________(lose) her pen. ________ you _______(see) it here and there?6. _________ you _____ (find) your watch yet?7. ---Are you thirsty? ---No I _________just _________ (have) some orange.8. We already _________ (return) the book.9. ________ they _______ (build) a new school in the village?10. I _____________(not finish) my homework . Can you help me?11. My father _____ (read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father ___________ (read) this book since yesterday.五、划线提问1) I have been there for two days.__________ _________ __________ you __________ __________ ?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book六.翻译下列句子:1.你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。
for和since现在完成时例句1. I have been studying for this exam for two weeks.2. She has been working as a nurse since she graduated from college.3. We have been waiting for the bus for over an hour.4. They have been living in this city since 2010.5. He has been waiting for the results since yesterday.6. The children have been playing outside for hours.7. I have been taking Spanish lessons for six months.8. She has been working at that company since she was 20.9. We have been saving up for our vacation for a long time.10. They have been dating since they met in college.11. The food has been cooking for over an hour.12. He has been driving for hours without a break.13. She has been feeling unwell since last week.14. They have been arguing for the past hour.15. I have been working on this project for months.16. We have been waiting for the concert to start for a while.17. The store has been closed for renovations since last month.18. He has been looking for his keys since this morning.19. She has been practicing the piano for years.20. They have been attending the same school since childhood.21. I have been saving up for a new car for a long time.22. She has been feeling tired for days.23. We have been living in this neighborhood since we got married.24. They have been planning the party for weeks.25. I have been studying English for a year.26. He has been searching for his lost dog since yesterday.27. She has been working on this project since last summer.28. They have been cooking dinner for the past hour.29. I have been waiting for my friend for over an hour.30. We have been shopping for new clothes for the trip.31. The sun has been shining for the past few days.32. She has been feeling unwell since last month.33. They have been talking for hours.34. I have been studying for my exams for weeks.35. He has been playing the guitar since he was a child.36. She has been working at the company for over a decade.37. They have been practicing for the upcoming performance.38. We have been waiting for the train for a long time.39. The rain has been falling for days.40. He has been traveling around the world since last year.41. She has been feeling better since she started her new medication.42. They have been dating for a few months.43. I have been working on this report for days.44. We have been saving up for a new house for years.45. He has been studying for his exams for weeks.46. She has been waiting for the bus since this morning.47. They have been living in the same house for years.48. I have been working at this company since I graduated.49. We have been thinking about our future for a while.50. The dog has been barking for hours.51. She has been feeling sick since last week.52. They have been playing basketball for the past hour.53. I have been writing in my journal for years.。
现在完成时二用法:过去完成时表示过去发生的动作或存在的状态一直持续到现在(包括现在在内),常与for和since引导的时间状语连用,动词需要用延续性动词。
如:Mr.Green has been in China for 10 years .(格林先生来中国10年了)The film has been on for 20 minutes.(电影开始已经20分钟了)Since 与for的区别:for后面跟一段时间如:for three days for 2 years 等+ 过去的时间点:since 2004Since+ 一段时间ago :since two minutes ago+ 过去时的句子:since I came to this school用since 和for 填空:1.I have kept the book _______ a week , I must return it on time .2.We have learned English _______ 5 years ago, so we have learned it ______ 5 years.3.Miss Li has taught maths ________ she came to this school ..4.I have had a cold _______ yesterday.5.The workers have worked _______ 10 hours . They are very tired.6.Great changes have taken place in China ______ it was founded.7.Our teacher has studied Japanese ______ three years.8. She has been away from the city ______ about ten years.9.. It’s about ten years __________ she left the city.短暂性动词的完成时态不能和表示一段的时间状语连用,当它需要与表示一段时间的时间状语连用时,通常需进行转化,见书119页。
现在完成时中的for和since知识点复习:
八年级上册英语
(1)for + 一段时间(用How long提问)
We have known each other for ten years. 我们相识10年了。
(2)since + 句子/具体时间
since 引导的短语或从句用How long提问
①since+过去一个时间点(具体的年、月、日、钟点等)。
Tom has eaten nothing since yesterday.
②since + 一段时间+ago
We have been friends since five months ago. 从5个月前起,我们就成了朋友。
③since+从句,表示“自过去某个时间、某件事情以来”,从句时态:一般过去时。
I have lived here since I left Shanghai.
④It is+一段时间+since从句,表示“自从某件事发生已有一段时间了”。
It is two years since I left school.
通过对现在完成时中的for和since知识点复习:八
年级上册英语的学习,是否已经掌握了本文知识点,更多参考资料尽在!。
现在完成时态专练句型转换:1.He has already gone home.He _________ __________ 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.I have lunch at school.__________ __________ you ____________ lunch? (划线提问)用since和for填空1. ______ two years2._______ two years ago3. _______ last month4.______ 19995._______ yesterday6. _______ 4 o’clock7. ______ 4 hours8._______ an hour ago9. _______ we were children 10. _____ lunch time 11.______ she left here12. He has lived in Nanjing ________ the year before last.13. I’ve known him __________ we were children.14. Our teacher has studied Japanese _________ three years.15. She has been away from the city ___________ about ten years.16. It’s about ten years __________ s he left the city.用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them __________ _________ (be) in Hongkong for ten days.3.Both of them __________ (come) to Hongkong ten days ago.4. Half an hour __________ _________ (pass) since the train__________ (leave).5. Mary________ ________(lose) her pen. ____________ you______________ (see) it here and there?6. _____________ you ____________ (find) your watch yet?7. ---Are you thirsty? ---No I _________ just _____________ (have) some orange.8. We _____________already ______________ (return) the book.9. ___________ they ____________ (build) a new school in thevillage?10. I __________ ________(not finish) my homework . Can you help me?11. My father _______ _________(read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father _________ _________ (read) this book since yesterday.三、用have/has been to/in, have gone to 及go to形式填空。
创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*练习一.用since和for填空1.______two years2.____two years ago3.___last month4.______ 19995._______yesterday6._______ 4 o’clock7 4 hours 8._____an hour ago9.___we were children 10._____ lunch time11.____ she left here12. He has lived in Nanjing ___ the year before last.13. I’ve known him ______ we were children.14. Our teacher has studied Japanese ______ three years.15. She has been away from the city ______ about ten years.16. It’s about ten years __________ she left the city.二.单项选择。
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 ______ Xiao Li 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 they创作编号:GB8878185555334563BT9125XW创作者:凤呜大王*19、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.When he arrived at the bus stop, the bus _____ for 20 minutes.A. has leftB. had leftC. has been awayD. had been away21.The factory ____ since the February of 1988.A . has been open B. has opened C. was open D. opened22.Mary and Rose ____friends since they met in 2000.A. have madeB. have beenC. madeD. have become23.You mustn't_____ until he comes back.A. be awayB. leaveC. be left24.The meeting _____ for a week now.A. has finishedB. has endedC. has been over25.Miss Gao ______ this school for nearly 5 years.A. has been inB. has come toC. has taught26.Ben ______ a teacher for 4 years .A. has beenB. has becomeC. wasD. became27. I ______ home for a week.A. have returnedB. have been backC. returned三.用never, ever, already, just, yet, for, since填空1. I have _______ seen him before, so I have no idea about him.2. Jack has _________ finished his homework.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.”四.用适当的时态填空:1.She’s _____________ (live) here ever since she was ten.2.Both of them ________________ (be) in Hongkong for ten days.3.Both of them ____________ (come) to Hongkong ten days ago.4. Half an hour __________ (pass) since the train __________ (leave).5. Mary________(lose) her pen. ________ you _______(see) it here and there?6. _________ you _____ (find) your watch yet?7. ---Are you thirsty? ---No I _________just _________ (have) some orange.8. We already _________ (return) the book.9. ________ they _______ (build) a new school in the village?10. I _____________(not finish) my homework . Can you help me?11. My father _____ (read) the novel twice.12. I _________ (buy) a book just now.13. I _________ (lost ) my watch yesterday.14. My father ___________ (read) this book since yesterday.五、划线提问1) I have been there for two days.__________ _________ __________ you __________ __________ ?2) My father has lived here since 2000._________ _________ __________ your father _________ __________?3) He left here yesterday._________ ________ he _________ __________?4) They bought a book two hours ago.__________ ___________ they __________ a book六.翻译下列句子:1.你曾经吃过鱼和薯条吗?2. 我刚刚丢了我的化学书。