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

初中英语学习材料madeofjingetiejisince 和for 的用法(用于现在完成时)表示过去已经开始持续到现在的动作或状态常用的时间状语有:for, since, how long, so far, these days等。
1. since :a).since +时间点①年代②时刻数③一段时间+agob).现在完成时:主句(主语+have/has +延续性动词的过去分词)+ since +从句一般过去时c) It’s +时间段+since +短暂性动词的过去式d).时间段+has passed +since +短暂性动词的过去式for +一段时间练习:用since和for填空1) ______ two years 2) _______ two years ago 3) _______ last month4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children10) _____ 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 __________ she left the city.2. for: for +一段时间= since +一段时间+ ago3. 与时间段连用时,短暂性动词应改为相应的延续性动词。
专项习题since与for,延续性动词

专项习题since与for,延续性动词Since, for, 短暂性动词用延续性动词替换1.用since 或for 填空1)We have learned five lessons ____ the beginning of this term.2)Mrs. Liao has been in hospital ____ last week.3)I have stayed at my aunt’s ____ two weeks.4)He has lived in NanJing ____ twenty years.5)I have known him ____ I was a child.6)Our teacher has studied Japanese ____ three years.7)She has been away from the city ____ about two years.8)It is about ten years ____ she left the city.2.适当形式填空1)They ____ already ____ (clean) the classroom.2)-Have they ____ (get) a bike?-Yes, they ____.3) - Have you ____ (write) a letter to T om?- No, I ____.4) She ____ (see) the film before.5) She ____ the coat just now. (wash)6)The man ____ in 1992,he ____ for more than 15 years. (die)3.同义句(延续性动词)1) She has left Shanghai. She started two weeks ago.She has ____ ____ from Shanghai for about two weeks.2) My father joined the Party in 1998.My father ____ ____ ____ ____ of the Party since 1998. 3)The train arrived 20 minutes ago.The train ____ ____ ____ since 20 minutes ____ .4) They borrowed this book three weeks ago.They ____ ____ this book for three weeks.5)The factory opened twenty years ago.The factory ____ ____ ____ for twenty years.6) The Green Family moved to France two years ago.____ two years ____ the Green family moved to France.7) The film began ten minutes ago.The film ____ ____ ____ for ten minutes.8) My father bought the car half a year ago.My father ____ ____ the car ____ ha lf a year.9)My father got there two days ago.My father ____ ____ ____ for two days.Two days has ____ ____ my father ____ there.It is two days ____ my father ____ there.10) A: Sorry, I am late.B:It doesn’t matter. The mee ting ____for just several minutes. A, has begun B. has started C. has been on D. had been on。
现在完成时中的since与for

现在完成时中的since与forSince 用来说明动作起始时间,for用来说明动作延续时间长度。
I have lived here for more than twenty years.I have lived here since I was born..My aunt has worked in a clinic since 1949.Some new oilfields have been opened up since 1976.I have known Xiao Li since she was a little girl.My brother has been in the Youth League for two years.I have not heard from my uncle for a long time.注意:并非有for 作为时间状语的句子都用现在完成时。
I worked here for more than twenty years.(我现在已不在这里工作。
)I have worked here for many years.(现在我仍在这里工作。
)小窍门:当现在完成时+一段时间,这一结构中,我们用下面的公式转化,很容易就能排除非延续动词在完成时中的误使。
1)(对) Tom has studied Russian for three years.= Tom began to study Russian three years ago, and is still studying it now.2)(错) 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 married for six years.。
现在完成时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.短暂性转换延续性 ①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)这本字典我已买了三年了。
for和since现在完成时的用法

“for”和“since”在现在完成时中的用法如下:
“for”用于表示一个时间段,即动作持续的时间长度。
它通常与表示时间的名词(如年、月、日、小时等)连用,表示某个动作或状态持续了多长时间。
例如:“I have lived here for five years.”(我已经在这里住了五年了。
)
“since”用于表示一个时间点,即动作开始的时间。
它通常与表示过去某个时间点的词语(如从句、过去分词等)连用,表示某个动作或状态从何时开始一直持续到现在。
例如:“I have not seen him since last year.”(自从去年以来我就没有见过他。
)
需要注意的是,“for”和“since”在现在完成时中的用法是有所区别的,需要根据具体语境进行区分。
同时,在使用现在完成时时,还需要注意动词的正确形式,以及与时间状语的搭配等问题。
最新现在完成时since-for练习

练习一.用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的现在完成时练习

含有for, since的现在完成时前测练习一、根据句意,用for或since填空,完成句子1. The boys have played football in the playground __________ two hours.2. May and Jill have been good friends ___________ they were little girls.3. My brother has worked in the factory __________ he finished school. He has worked there_________ eleven years.4. You are late. The film has been on ________ twenty minutes.5. Tom has been away from his hometown _________ Last year.6. Nobody has come to see us ___________ we moved into this small house.7. He hasn’t eaten anything __________ twenty-four hours.8. It has been very foggy _________ early morning.9. I’ve known her __________ years.10. I haven’t talked to her ________ my birthday.二、用现在完成时改写句子1. He came here three years ago.He _________________________________________________ here for three years.2. School finished a month ago.School _______________________________________________ for a month.3. He borrowed this book a week ago.He _________________________________________________ for a week.4. The factory opened ten years ago.The factory ___________________________________________ for ten years.5. The man joined the club two years ago.The man ______________________________________________ for ten years.6. He arrived in Beijing last year.He _______________________________________________ Beijing since a year ago7. She got up an hour ago.She _____________________________________________ for an hour.8. He bought this book three weeks ago.He _______________________________________ this book for half an hour.9. My parents got married sixteen years ago.My parents _________________________________________ for sixteen years.10. My little dog died five months ago.My little dog _______________________________________ for five months.Keys:一、1. for 2. since 3. since; for 4. for 5. for 6. since 7. for 8. since9. for 10. since二、has been; has been over; has kept; has been open; has been in the club; has been in;has been up; has had; have been married; has been dead含有for, since的现在完成时当堂反馈练习一、单项选择()1. The students have cleaned the classroom, _____________?A. so theyB. don’t theyC. have theyD. haven’t they()2. We came to Nanjing three years ago, so we ____________ here for three years.A. have been toB. have been inC. have beenD. have gone()3. --- How long _________ you __________ your dictionary?--- About two months.A. did; buyB. have; getC. have; hadD. have; bought()4. He tells me he ___________ China for over five years.A. has beenB. has been inC. has been toD. have gone to()5. __________ has Mr White been a member of Greener China?A. How soonB. How oftenC. How longD. How far()6. His uncle ________ for more than 9 years.A. has come hereB. has started to workC. has lived thereD. has left the university ()7. --- How long _______ you ________ the bicycle?--- About two weeks.A. have; hadB. have; boughtC. did; buyD. have; get()8. ---I’m sorry to have kept you waiting so long.--- Never mind. I ___________ here for only a few minutes.A. have beenB. have comeC. have arrivedD. waited二、翻译下列句子1.(2013,淮安)妈妈已经离开家快一个月了,我盼望看到她。
现在完成时for 和since用法

现在完成时二用法:过去完成时表示过去发生的动作或存在的状态一直持续到现在(包括现在在内),常与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页。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
练习一.用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. 我刚刚丢了我的化学书。