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

合集下载

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

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

现在完成进行时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)现在完成进行时更强调动作的延续性,它是现在完成时的强调形式。

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

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

3.现在完成进行时可以和since, for+一段时间,
these few days, all this time(这段时间 ), all along(始终,一直), all the time(一直), all night, all the morning, all one’s life, today, this week, this month, during the night, recently等状语连用:

Байду номын сангаас
We have been studying here since 2004. 我们自从2004年开始一直在这里读书。
2)现在完成进行时还可以于these few days, this week, all the time, all night, all the morning, all one’s life, during the night, recently等连用: • I’ve been writing letters all this morning. (我写了一上午的信。) • I have been doing this all my life. (这个我做了一辈子啦。) • Recently he has been doing his work quite regularly. (近来他都按时做作业。)
现在正在读 • 进行时 I am reading the book. 已经读过 • 完成时 I have read the book. 过去到截至 • 现在完成进行时 说话为止, 一直在读 I have been reading the book.
1. 结构(“三合一”结构): 1)肯定句: have/has been+V-ing (从过去到现在)一直在做某事 我在这坐了一个下午了。 I have been sitting here for the afternoon. 他弟弟十岁起就一直收集各种各样的邮票。 His brother has been collecting stamps since he was 10.

现在完成时和现在完成进行时的用法及区别习题

现在完成时和现在完成进行时的用法及区别习题

现在完成时和现在完成进行时的用法及区别习题现在完成时和现在完成进行时谈论的都是过去开始的、现在仍在进行的行动。

这意味着两种时态都可以用 how long 来回答正在进行的动作,然而,它们的关注点略有不同:▪现在完成时:▪1、与延续性和非延续性动词一起使用▪2、关注行动的结果▪3、谈论最近完成的与现在有关的行动或经历▪▪现在完成进行时▪1、仅与延续性动词一起使用▪2、强调动作的持续时间▪3、谈论正在进行的临时行动或新习惯▪一、选择正确的答案完成下面的句子1、_____your new car yet?a、Have you bought b、Have you been buying2、Our teacher _____more than a dozen exam papers up to now.a、has checked b、has been checking3、I _____to many counties so far.a、have travelled b、have been travelling4、I _____my key, I cannot find it.a、have lost have been losing5、It _____non-stop for more than an hour now.a、has rained b、has been raining6、Sara _____for you for a long time; where have you been?a、has been waiting b、has waited7、Brya _____Spanish for three years.a、has been learning b、has learned8、How long _____the piano? "Since I was 5."a、have you been playing b、have you played9、Mariamy _____ lost wallet.a、has found b、has been finding10、We _____you for ages.a、hasn't seen b、hasn't been seeing11、My dad _____in the same company for more than twenty years.a、has been working b、has worked12、My patience _____to anend.a、has come b、has been coming13、How long _____TV, your eyes look so red.a、have you been watching b、have you watched14、I _____for over eight hours now. I am extremely tired.a、have driven b、have been driving15、The jury _____a verdict after three hours.a、has reached b、has been reaching二、答案及解析1、Have you bought解析:yet 是现在完成时的信号词,因此这里选 Have you bought。

英语现在完成进行时题20套(带答案)

英语现在完成进行时题20套(带答案)

英语现在完成进行时题20套(带答案)一、初中英语现在完成进行时1.Doctor Smith, who in Shanghai for more than ten years, is considering working in Huaian, but he hasn't decided yet.A. had workedB. has been workingC. is workingD. works【答案】 B【解析】【分析】句意:在上海工作了十年多的史米斯医生正在考虑去淮安工作,但他还没有决定。

分析句子可知,本句中的who指代前面的先行词doctor Smith,是单数。

而根据后面的内容可知,本句中的史密斯先生在上海已工作了十多年,现在还在上海,故要用现在完成进行时。

故选B。

【点评】考查时态,本题涉及现在完成进行时的应用。

2.—Look, Jim is talking to his friend under the tree.—It _______ be him. He has _______ back to Canada.A. can’t; goneB. can’t; beenC. may not; beenD. mustn’t; gone【答案】 A【解析】【分析】考查情态动词表推测及现在完成时的用法。

一方面,表示推测语气时,can’t意为“不可能”;may not意为“可能不是”;must不用于否定句;另一方面,“have/has gone to+地点”意为“去了某地”,表示不在说话人这儿;“have/has been to +地点”表示“去过某地”。

句意为“——看,吉姆和他朋友在树下谈话。

——不可能是他。

他已经回加拿大了。

”故选A。

3.— Look, the light is still on in Helen's office.— Maybe she ______ her work yet.A. doesn't finishB. won't finishC. hasn't finishedD. didn't finish【答案】 C【解析】【分析】句意:——看,海伦的办公室的灯还亮着在。

Since用法总结及习题

Since用法总结及习题

一.Since作为介词,后接某一确定的时间点,主句谓语动词是持续性动词,常与现在完成时态、现在完成进行时态或过去完成时态连用。

例如:1、He left the village in 1982 and I haven’t seen him since then.1982年他离开这个村子,从那以后我再没见过他。

2、She’s been working in a bank since leaving school.她中学毕业后就一直在一家银行工作。

3.He had spoken to her only once since the party. 自从那次聚会以来,他只跟她说过一次话。

二.Since作为副词,表示从过去以来、以后或到现在的情形或状态,常与现在完成时态连用。

例如:1.He left home two weeks ago and we haven’t heard from him since. 他两周前离开了家,到现在我们一直没有他的消息。

2.He came to Zhenjiang 6 years ago and has lived here (ever) since.他6年前来到镇江,从此便住在这里。

三.since引导原因状语从句作为连词,since可引导原因状语从句,表示因为;既然;鉴于:例如:1.He didn’t come since he was busy.他因为忙,所以没有来。

2.Since this method doesn’t work,let’s try anoter.既然这种方法不行,我们就试用另一种吧。

四.Since在特殊句型中的应用句型I:“It is(has been)+时间+since+持续性动词的过去时”,表示“自从……以来到现在已有多久。

”例如:It has been quite some time since I was last in London.我上次离开伦敦至今颇有一段时间了。

六年级英语现在完成时持续时间表达练习题40题含答案解析

六年级英语现在完成时持续时间表达练习题40题含答案解析

六年级英语现在完成时持续时间表达练习题40题含答案解析1.I have been learning English ____ three years.A.forB.sinceC.inD.at答案解析:A。

“for+时间段”表示持续一段时间,“three years”是时间段,所以用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

2.She has been playing the piano ____ she was six years old.A.forB.sinceC.inD.at答案解析:B。

“since+时间点”表示从某个时间点开始一直持续到现在,“she was six years old”是时间点,所以用since。

for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。

3.They have known each other ____ a long time.A.forB.sinceC.inD.at答案解析:A。

“a long time”是时间段,用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

4.We have been waiting for the bus ____ twenty minutes.A.forB.sinceC.inD.at答案解析:A。

“twenty minutes”是时间段,用for。

since 后面接时间点;in 表示在一段时间之后;at 表示在某个具体的时间点。

5.He has been reading this book ____ last week.A.forB.sinceC.inD.at答案解析:B。

“last week”是时间点,用since。

for 后面接时间段;in 表示在一段时间之后;at 表示在某个具体的时间点。

6.I have been living here ____ five months.A.forB.sinceC.inD.at答案解析:A。

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

现在完成时和现在完成进行时
I have been terribly busy since I’ve been back. 我回来之后一直忙得要命。
She has seldom been out since she has been ill. 她生病以来很少出去。
It’s some time since I’ve written to her. 有相当一段时间我没有给她写信了。
Where have you been? –I’ve been to the cinema. 你到哪儿去了? ——我去看电影了
Have you ever been to Hong Kong? 你去过香港吗?
I’ve been to Europe several times. 我去过欧洲几次。
Who’s been here? 谁来过这里?(人已不在)
He has made several trips to Paris this year. 今年他去过几趟巴黎。
I’ve seen little of her in the past few years. 过去几年中我很少见到她。
So far he has done very well at school. 到现在为止他在学校表现很好。
Jane has rung me up three times this morning already. 简今天早上已经给我打过三次电话。
The rain has already stopped. 雨已经停了。
Have you seen Lewis recently? 你最近见到过路易斯吗?
由since引导的从句一般用过去时(主句谓语用现在完成时):
We’ve been friends ever since we met at school. 自在学校相遇以来,我们一直是朋友。

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

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

现在完成时与现在完成进行时的讲解及练习现在完成时结构:have(has)+动词的过去分词。

has用于第三人称单数,have用于其他各种人称.二.现在完成时的用法:其用法主要有三种i.“已完成”用法:表示一个过去发生并结束的动作对现在造成的影响或结果。

这一类情况可以细致分为下述两种情况。

1)表示开始于过去的动作刚刚结束。

常和just,now,already,yet,not…yet等不确定的时间状语连用。

li ming has just turned off the light. 李明刚刚把灯关上。

(说明现在灯关上了)i've finished my homework now. 现在我已经做完作业了。

(说明可以交作业或做别的了)2)表示过去动作的结果,现在仍残留着。

一般不用时间状语。

i have lost my pen. 我把笔丢了。

(说明过去某时丢的,现在我还没找到这支笔)she has become a teacher. 她已经当了老师。

(说明她现在仍是老师)ii.“未完成”用法。

表示动作或状态从过去某时开始,持续到现在,可能继续下去.常和表示一段时间的状语连用。

如today,this week(month),lately,recently,these days,in the past few days,during the last two weeks,since,since yesterday,since 2 days ago,since 1991,for a long time,for a month,so far(到目前为止),up to now(至今),till(until)now等。

he has lived here for 30 years. 他住在这儿三十年了。

(现在还住在这儿)they've known each other since childhood. 他们从小彼此相识。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

现在完成时练习题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 month4) ______ 1999 5) _______ yesterday 6) _______ 4 o’clock7) ______ 4 hours 8) _______ an hour ago 9) _______ we were children10) _____ lunch time 11) ______ she left hereB. 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. Shehasdoneherhomework_________twohours.13. Tomhasbeenswimming_________anhour.14. TheyhavelearndEnglish________theycametoschool.15. Theyhavebeenintheroom__________8o’clock.16. WehavestudiedEnglish_________severalyears.17. IhavebeenlivinginXi’an_________Iwasborn.18. Shehasworkedhere_________2006.19. Maryhasbeenrunning_________shecamehere.20.AnnhasbeenlearningEnglishsince2003.(选出同义词组)A.for2003B.sinceabout6yearsC.6yearsagoD.forabout6yearsIII. 用过去时或现在完成时填空: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) coke10. “____________ 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 bookV. 用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. Theyhavebeentalkingforthewholethreehours.(一般疑问句)________they________________forthewholethreehours5. Theyhavebeenplayingfootballfortwohours.(就划线部分提问)____________________havetheybeenplayingfootball6. ShehasstudiedEnglishfortwoyears.(同义句)_____________________________________________________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 ________________________。

相关文档
最新文档