英语语法-现在完成时用法及习题

合集下载

人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)

人教新目标初中英语语法-现在完成时讲解以及练习题(含答案)

现在完成时1.构成现在完成时是由助动词have(has)+动词的过去分词构成。

助动词have(has)表明事情发生于现在。

它和主语的人称、数要保持一致。

过去分词在句子中做谓语,说明句子的含义。

2.用法(1)动作发生在过去某个不确定的时间,但对现在有某种影响和结果。

常被just、already、yet 等副词修饰。

如:-Have you had lunch yet? -Yes,I have. I've just had it.你(已经)吃午饭了吗?我刚刚吃过。

(现在我不饿了)(2)表示从过去某一时刻开始一直持续到现在的动作或状态。

这个动作可能刚停止,可能仍然在进行。

常带有for和since等表示一段时间的状语。

如:He has taught here since 1981他自1981年就在这儿教书。

(可能还要继续教)I have't seen her for four years.我有四年没见到她了。

(3)表示说话前发生过一次或多次的动作,现在成为一种经验,一般译为汉语“过”,常带有twice,ever,never,three times等时间状语。

如:I have been to Beijing twice.我去过北京二次。

3.现在完成时的时间状语(1)现在完成时属于现在时范围,故不能和过去的时间状语连用。

如:yesterday,last Sunday,in1990,three years ago等。

但是,在强调动作产生的后果和影响时,可以和一些表示不确定的时间状语连用。

a. 用副词already和yet。

already一般用于肯定句中,yet一般用于否定句和疑问句中。

如:We have already finished our homework.我们已完成作业了。

They haven't finished their homework yet.他们还没有完成作业。

b.用ever 和never。

现在完成时练习题及答案(精华版)

现在完成时练习题及答案(精华版)

现在完成时练习题及答案(精华版)现在完成时练习题及答案(精华版)现在完成时是英语语法中一个重要的时态,用来表示过去发生的动作与现在的关系。

掌握现在完成时的用法对于提高英语口语和写作水平非常关键。

下面是一些关于现在完成时的练习题及答案,帮助大家更好地理解和掌握这个时态。

练习题一:1.我从来没有去过法国。

2.他们已经看过这部电影了吗?3.你见过他的新女朋友吗?4.你学习过汉语吗?5.我去过巴黎两次了。

练习题二:1.他已经吃完晚饭了。

2.我们已经等了一个小时了。

3.她还没有收到我的邮件。

4.他们已经离开学校了。

5.我已经打电话给他了。

练习题三:1.我已经做完作业了。

2.你刚才说过这个笑话了吗?3.他们已经买好了礼物。

4.我已经读完这本书了。

5.你已经看过这个电影了吗?练习题四:1.他们已经结婚十年了。

2.我们还没有决定去哪里度假。

3.她去过中国吗?4.你喝过咖啡吗?5.我已经完成了这个项目。

答案一:1. I have never been to France.2. Have they watched this movie?3. Have you seen his new girlfriend?4. Have you studied Chinese?5. I have been to Paris twice.答案二:1. He has finished dinner.2. We have been waiting for an hour.3. She hasn't received my email yet.4. They have left school.5. I have called him.答案三:1. I have finished my homework.2. Did you tell this joke just now?3. They have bought gifts.4. I have finished reading this book.5. Have you seen this movie?答案四:1. They have been married for ten years.2. We haven't decided where to go on vacation yet.3. Has she been to China?4. Have you ever drunk coffee?5. I have completed this project.。

中考英语语法—现在完成时

中考英语语法—现在完成时

中考语法——现在完成时(一)一、同步知识梳理一、构成现在完成时由“助动词have/has+动词的过去分词”构成。

二、现在完成时的肯定、否定和疑问句式(1)肯定句式现在完成时的肯定句式是“主语+have/has+过去分词+其他”。

如:I have been to America many times.我己经去过美国许多次了。

注意:“主语+ have/has”的缩写形式:I have→I've she has→she's you have→you'vehe has→he's we have→we've it has→it'sthey have→they've(2)否定句式现在完成时的否定句式是“主语+have/has+not+过去分词+其他”。

如:We haven't seen such an interesting film before.我们以前没看过这么有趣的电影。

She hasn't learned Chinese since she came to China.自从她来到中国,她就没学过汉语。

注意:“have/has+not”的缩写形式:have not→haven't has not→hasn't(3) 一般疑问句式现在完成时的一般疑问句式是把助动词have/ has提到主语之前。

如:Have you read this paper yet?你已经看过这份报纸了吗?Yes,I have. /No,I haven't.是的,我看过。

/不,我没看过。

一Has she been to Shanghai yet?她去过上海吗?一Yes,she has./No, she hasn't.是的,她去过。

/不,她没去过。

注意:现在完成时的一般疑问句的回答和其他时态的一般疑问句的回答一样,需用Yes或No,即“Yes,主语+have/has.”或”No,主语+haven't/hasn't.”。

英语语法现在完成时的结构、用法、考法

英语语法现在完成时的结构、用法、考法

英语语法现在完成时的结构、用法、考法一、现在完成时的基本结构肯定句:主语+have/has+动词的过去分词+其他否定句:主语+have/has+not+动词的过去分词+其他一般疑问句:Have/Has+主语+动词的过去分词+其他特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)二、现在完成时的用法1. 现在完成时用来表示过去已经完成的动作对现在造成影响或后果。

也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。

I have already posted the photo.我已经邮寄出了照片。

与此种用法连用的时间状语时一些模糊的过去时间状语,如already(肯定句句中), yet(否定句/疑问句句尾), just, before, recently,still, lately,never等。

2. 现在完成时也可用来表示动作或状态发生在过去某一时刻,持续到现在并且有可能会继续持续下去。

He has lived here since 1978.自从1978年以来,他一直住在这儿。

(动作起始于1978年,一直住到现在,可能还要继续住下去。

)此种用法常与for(+时间段),since(+时间点或过去时的句子)连用。

谓语动词必须是延续性动词。

有些瞬间动词可变为延续动词:go out----be outfinish----be overopen----be opendie----be deadbuy---havefall ill---be illcome back----be backcatch a cold----have a cold三、现在完成时常见考法对于现在完成时的考查,多以单选、句型转换或词语运用的形式考查学生在具体语境中灵活运用时态的能力。

在考试中,会让大家判断是否该用现在完成时,或者是考查“瞬间动词”不能与表示一段时间的状语连用”这一知识点。

【典型例题】His father_____the party since 1978A.joindB.has joinedC.was inD.has been in答案:D解析:本题考查学生对现在完成时的熟练掌握。

初中英语语法现在完成时专项练习

初中英语语法现在完成时专项练习

现在完成时一、结构:现在完成时由“助动词have (has) +过去分词”构成。

其否定式是在助动词have/has后加not;一般疑问句是将助动词have/has移至句首。

若肯定句中有already,在变成否定句、疑问句时应将其改成yet。

eg. I have already posted the letter. (信已经不在我这儿了)Her friend has already posted the photos to him. (改为否定句和疑问句)He r friend _______ the photos to him _______. (hasn’t posted, yet)_______ her friend _______ the photos to him _______?(has, posted, yet)二、用法:1、表示过去发生的某一动作对现在造成的影响或结果,常与一些时间状语,如:already,yet,ever,never,just,before, once, twice等连用,也可以和包括现在在内的时间状语,如these days, today, this year, so far等连用.1)--- Who will go to the airport to meet Jenny?--- I will. I _______ her several times. I can find her easily.A. metB. have metC. had metD. will meet(B)2)It’s 7:30. I can’t believe you _______ cooking dinner yet, Sally.A. haven’t startedB. didn’t startC. don’t startD. hasn’t started(A)2、表示过去发生的动作或存在的状态,一直持续到现在,也许还将继续下去,可以和表示从过去某一时刻延续到现在的一段时间的状语连用,即for +时间段,since+时间点/从句, in the last ten years等,谓语只可用延续性动词.eg.Mr.Liu has lived here for five years.解析:(一)英语动词根据词义可分为两种,一种是延续性的,一种是终止性的,终止性动词(也可称为非延续性动词,瞬间动词,或点动词),如begin,start,die,buy,leave,come等,表示动作的发生与结束于一瞬间完成,不能再延续,所以它的现在完成时不能和表示延续的时间状语连用,即不能与表示一段时间的状语,for+时间段, since+时间点/从句连用,也不能用在how long引导的特殊疑问句中.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.( √ )(二)初中英语课本中常见终止性动词有:leave, go, come, arrive, begin, buy, borrow, die, join, become等.终止性动词要表示持续时,可用以下方法:⑴将时间状语改为时间段+ ago,句中谓语动词用一般过去时.eg.我弟弟参军两年了. My brother joined the army two years ago.⑵若保留for+时间段,since+时间点/从句,或用在how long句型中,则需将终止性动词改为相应的状态动词或延续性动词.常见终止性动词与延续性动词(或状态动词)的对应关系如下:open-----be open die------be dead close----be closed become---beborrow---keep begin/start-----be on put on----wear leave---be away (from)buy-----have fall asleep----be asleep end/finish-----be overcatch a cold-----have a cold come/go/arrive/get/reach/move------be in/atjoin the army----be in the army be a soldierjoin the Party----be in the Party be a Party member→My brother has been in the army for two years.→ My brother has been a soldier for two years.(三)Has been to和been in/at been to去过某地,表示某人的一种经历,可以和once ,twice, already, ever, never等连用.eg. She has been to Shanghai twice. (表示目前人在这里)has gone to去某地了,说话时某人已离开此地,在去某地的途中或已在某地,eg. She has gone to Shanghai。

英语语法-现在完成时

英语语法-现在完成时
—I’m sure he’s already arrived. 5. —Is Benny here?
—No, he _h_a_s_g_o_n_e_t_o_ the school library. He left five minutes ago.
Exercise
做过,泛泛而谈,标志词,用现在完成时 做过,有明确的过去时间,用一般过去时
It is + 时间段 since +一般过去时的句子.
1. 他的爷爷已经去世2年了。 It is 2 years since his grandpa died.
2. Nick 参军3年了. It is 3 years since Nick joined the army.
3. 他离开深圳好长时间了。 It is a long time since he left Shenzhen. 4. 这本书我已借了4个月了. It is 4 months since I borrowed the book .
3) I’ve just finished Oliver Twist. 我刚看完《雾都孤儿》这本书。
现在完成时构成 have/ has + done (过去分词)
原形-过去式ed-过去分词ed pick → picked → picked wish → wished → wished
like → liked → liked phone→ phoned → phoned
She hasn’t told us the news yet. 3. The rain has already stopped. (改一般疑问句)
Has the rain stopped yet? 4. I have waited here for two hours. (划线提问)

英语现在完成进行时技巧(很有用)及练习题及解析

英语现在完成进行时技巧(很有用)及练习题及解析

英语现在完成进行时技巧(很有用)及练习题及解析一、初中英语现在完成进行时1.—How much do you know about the trade war between China and America?—Well, the newspapers ________ it in the past few weeks.A. reportB. will reportC. reportedD. have been reporting【答案】D【解析】【分析】句意:——你对中美之间的贸易战争了解多少?——哦,在最近的几周里报纸一直在报道这件事。

根据时间状语n the past few weeks可知谓语动词用现在完成时或者现在完成进行时,故选D。

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

2.Have you ever _______ with a group?A. to speakB. studyC. studyingD. studied【答案】 D【解析】【分析】句意:你曾经有过小组学习吗?现在完成时的结构:have+过去分词,故选D。

【点评】考查现在完成时的结构。

3.We can’t get sleep with a strong wind outside.A. blowB. blowingC. blewD. blows【答案】B【解析】【分析】句意:我们不能睡在外面,外面大风吹。

blowing表示正在进行时。

【点评】考察with结构。

4.I to Rongjiang last year.But I never to Chongjiang.A. went,have,beenB. will go,have,beenC. went,have,goneD. go,have,gone【答案】 A【解析】【分析】句意:去年我去了榕江,但我从未去过重江。

由last year可知,第一句用一般过去时;由第二句中的never可知,用现在完成时,故选A。

高中英语时态及练习

高中英语时态及练习

高中英语时态及练习一、一般现在时1、表示现在发生的动作或存在的状态,常与every day,once a week,in the morning,at present等连用。

例:They don’t usually have enough money to go to the movies.2、表示主语具备的性格和能力等。

例:Mary can speak three languages.3、表示经常性或习惯性的动作,常与always,never,sometimes,often等连用。

例:I never eat fast food.4、表示现在提出的建议或要求。

例:Could you please help me with my math homework?二、现在进行时1、表示正在发生的动作或存在的状态。

例:He is studying for his history exam.2、表示现阶段正在进行的动作,但这个动作不一定正在进行。

例:My brother is preparing for his college entrance exams.3、表示即将发生的动作,常与表示将来的时间副词连用。

例:We are about to start our journey.三、现在完成时1、表示过去发生的动作对现在造成的结果。

例:I have just finished my homework.2、表示过去开始一直持续到现在的动作或状态,并可能继续下去。

例:They have been married for 20 years.四、一般过去时1、表示过去某个时间发生的动作或存在的状态。

例:We saw a movie last night.2、表示过去经常或反复发生的动作。

例:He always went to the park in the morning.高中英语时态练习英语时态是英语语法中非常重要的一个部分,也是我们在学习英语过程中必须要掌握的知识。

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

目录1现在完成时的构成 (2)2现在完成时的用法 (5)3 使用现在完成时需注意事项 (7)4过去完成时与现在完成时的比较 (12)练习题 (13)答案 (16)现在完成时对于我们来讲是所有时态中最难掌握的一种。

因为它并不是表示发生于某一时间的事情,而是既涉及过去,又联系现在的一种时态。

请参见下列三个例句:例:1.I live in Beijing.我住在北京。

2.I lived in Beijing.我住过北京。

(我在北京住过。

)3.I have lived in Beijing.我一直住在北京。

例1.的live是一般现在式,表示“我现在住在北京”这一事实。

例2.的lived是过去式。

这句只是表示在过去的某一时期我在北京住过,至于现在住不住在北京则不清楚。

例3.的have lived是现在完成时,表示我在过去的某一时间开始住在北京,现在也住在北京。

表示从过去到现在的一种继续状态。

1现在完成时的构成现在完成时的形式是“have (has)+过去分词”,表示继续、完了、结果和经验等四种意思。

现在完成时的否定句是在have(has)的后面加上not,疑问句是将have(has)置于主语之前。

1现在完成时的肯定句句型:We have lived in Beijing.我们一直住在北京。

He has lived in Beijing.他一直住在北京。

过去分词的三种用法过去分词有下列三种用法(过去分词的构成详见第六章):1.构成现在(过去)完成时have(has)+过去分词~I have written the letter.我写完这封信了。

2.被动语态:参见第十三章be + 过去分词~He was looked after.他受到照顾。

3.用于形容词This is a broken chair.这是一张坏的椅子。

2现在完成时的否定句句型:主语+have(has)+not +过去分词~.I have not seen the movie yet.我还没看这部电影。

He hasn't been to Beijing since then.从那时起,他就再也没来过北京。

注意haven't =have not读作[>O$HQC]hasn't =has not读作[>O$LQC]We've =We have读作[V!:H]3现在完成时的疑问句句型:一般疑问句:Have(Has)+主语+过去分词~?Have you finished the work?你已经做完这项工作了吗?Yes,I have. 是的,我已经做完了。

No,I haven't. 不,我还没有做完。

Has she arrived here?她已经到这儿了吗?Yes,she has 是的,他已经到了。

No,she hasn't 不,她还没有到这儿。

特殊疑问句句型特殊疑问词+have(has)+主语+过去分词~?How many times have you been to the Great Wall?你去过长城几次?2现在完成时的用法现在完成时《have(has)+过去分词》有以下的用法:结束、结果:表示现在刚完成的动作。

继续:表示过去继续到现在的动作或状态。

经验:表示过去某时到现在的经验。

1 结束、结果I have read the book already.我已经读过这本书了。

表示一个过去发生并结束的动作对现在产生的结果和影响。

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

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.她已经当了老师。

(说明她现在仍是老师)2继续I have known him for ten years.我认识他十年了。

表示过去已经开始,持续到现在,而且还能继续下去的动作或状态。

往往和表示一段时间的状语连用。

如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 longtime,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.他们从小彼此相识。

(现在还继续往来)How long have you studied English?你学英语多久了?(现在仍在学)注意问句时常用How long…3经验He has never been ill in his life.他一生中从未生过病。

表示从过去到现在之间曾经经历过的事情。

常和often,never,ever,once,twice,three times,before,since等连用。

I have been to the Summer Palace twice.我曾经去过颐和园两次。

We have visited your school before.我以前曾去过你们学校。

(过去的经历,但现在依然记得)3 使用现在完成时需注意事项使用be动词的过去分词been形成have(has)been~,表示继续、经验等各种用法。

表示过去固定时间的状语,如~ago(~以前)、 yesterday(昨日)……,以及以when为首的疑问句,皆不可与现在完成时连用。

此外,在下文我们提出现在完成时使用时的数点注意事项。

1 现在完成时与一般过去时的区别I cleaned my room yesterday. 我昨天打扫了房间。

I have cleaned my room now. 我刚刚打扫过房间。

现在完成时与一般过去时都表示在过去做的动作,但现在完成时强调这一动作与现在的关系,如对现在产生的结果、影响等。

而一般过去时则只表示过去的事实,不表示和现在的关系。

所以,表示过去固定时间的状语只能与一般过去时连用,而不能与现在完成时连用。

(×)I have gone shopping yesterday morning.(○)I went shopping yesterday morning.我昨天早上去逛街。

I saw her yesterday(morning,evening)我昨天(早上,晚上)看见过她。

必背!过去时的其他时间状语~a week ago.~earlier this month.~the other day.~last week.~in the morning.~on Friday.~just now.I haven't seen her so far.我至今以来没见过她。

必背!现在完成时的其他时间状语~up to now.~till now.~until now.~since Monday.~since last week.~since I came here.~lately.~recently.~for a long time.~these days.~in the last few days.Have you ever been to the Forbidden City before?你以前去过故宫吗?Yes,I have.是的,我去过。

When did you go there?你什么时候去的?注意When…?不与现在完成时连用。

Last week.上星期。

I've just seen a horrible accident.我刚刚看见了一件可怕的事故。

Oh,what happened?噢,怎么啦?A truck ran into a cyclist.一辆卡车撞了一个骑自行车的人。

判断正误2点动词It has been four years since his father died.他父亲已去世四年了。

终止性动词(也叫点动词)表示的动作有一个终点,到了终点就不能再延续,因此不能与表示延续的时间状语连用。

(×)I've left Shanghai for 3 days.(○) I've been away from Shanghai for 3 days.(○)I left Shanghai 3 days ago.(○)It is(has been)3 days since I left Shanghai.(此时要把点动词变为延续动词)1. have(has)gota. have got形式上是现在完成时,实际上和一般现在时的have意思相同。

He has got(=has)a slight headache.他有点头痛。

Have you got(=Do you have)a light?有火吗?b.“have got +不定式”表示必须We've got to use every precious minute for the four modernizations.我们必须为四个现代化利用宝贵的每一分钟。

2.如果现在完成时的谓语动词是点动词的否定式,则一般可以和表示一段时间的短语for连用。

因为点动词的这种否定构成一种状态,而这一状态是可以持续的。

必背!常用的点动词buy 买borrow 借leave 离开join 参加die 去世marry 结婚come 来go 去lose 失去begin 开始stop 停止He hasn't left home for a month.他已经有一个月未出门了。

(表示“足不出户”这一状态)I haven't seen you for a long time.我已经有好久没看到你了。

(表示“不常见”这一状态)3 have(has)been to与have(has)gone tohave(has)been to:去过某地(表示某人的一种经历),可以和once,twice,often,never,ever连用。

相关文档
最新文档