高中现在完成时讲解与练习(非常详细)

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

现在完成时讲解与练习

一、现在完成时的构成

1. 现在完成时结构:

主语+助动词have(has) +动词过去分词

否定句:have/has后加not, haven’t/hasn’t

一般疑问句:前提have/has

被动:have /has been +动词的现在分词

2.现在完成时的概念:

1) 表示过去发生的动作对现在造成的影响或结果。

--Have you had your lunch yet?你吃过午饭了吗?

--Yes,Ihave.I havejusthad it.是的,我刚吃过。(现在我不饿了。)

I havealreadyposted the photos. 我已经寄过这些照片。(这些照片已不在我这里了。)

2) 过去发生的事情,一直持续到现在(其谓语动词多是延续性动词或表示状态的词)。

I haven’tseen herthesedays.近来我一直没见过他。

I’ve knownLi Leifor three years. 我认识李雷已经三年了。

They havelivedhere since1996.他们自从1996年就住在这儿。

She has taughtussince I came to this school. 自从我来这所学校,她就教我。3.现在完成时多与下列时间状语连用:

1) 用于“过去发生的事,对现在造成的影响或结果”的时间状语有:

already(已经→肯定句)yet(还;尚未→否/疑问句)-Has he phoned you yet?---No,not yet.

never(从未)ever(曾经→疑问句)Have youever talked tohimabout it?

just(刚刚) before(以前)

a lready 用于肯定句,可放在助动词之后、过去分词之前,也可放在句末;

yet用在疑问句中意为“已经”,用在否定句中表示“还”,常放在句末;

ever意为“曾经”,用于疑问句或否定句中,放在助动词与过去分词之间;

never意为“从来都没有”,常和before连用,多放在助动词与过去分词之间。Eg.I havenever traveled by plane before.

before 意为“以前”,指过去不确定的某个时间,总是放在句末,不受句型的限制。Eg.I haven’t heard of it before.

2) 用于“过去发生的事,一直延续到现在”的时间状语有:

for + 时间段(fortwo years)

sincetwo yearsago

since + 时间点since 2008

Since then

since he camehere.

so far(目前;迄今为止)

up to now=till now=bynow到现在为止;直到现在

all thetime总是;一直recently lately最近these days 近几天

【bytheend of…到…末/结束】by the end ofthisyear 到今年年末by the endofthis month到本月末

during /overthe last(past)few years在过去的几年中

in the last /past months在过去的几个月中in the past/last few days/years在过去的这几天

3) This/It is the first/second time + that从句that从句要用现在完成时

This is the first time that I have come here.

4)在条件,时间,让步状语从句中,表示将来某时以前已完成的动作

I willnotbelieveyouunlessI have seen itwith my own eyes.

I will go with you as soon asIhave finished my work.

3.have(has)been 和have(has)gone 区分

1)have/has gone(to) 表示某人已经去了某地,人不在这儿。

--Where is Jim? –Hehas gone to London.(人不在这儿,已去了London)

2)have/ hasbeen (to) 表示曾经到过某地,但现在人已回来。

I havebeen to Shanghai twice. 我到过上海两次。(以前去的上海,现在人已回来)

--Wherehave you been, Jim? 吉姆,你去了哪里?

--Ihavebeen to the library. 我去了图书馆。

后面还可以跟不定式

I’ve been to see mygrandmother.(现已回来) She’s been to do some shopping.

3)have/has beenin+地点(adv. 去to) 在某处呆过多长时间(现在还在那里)

Howlong haveyoubeenhere/there?Ihavebeen here/there for10years.

你在这里多长时间了?我在这里10年了。(现在还在)

Dashan has been inChina since 20years ago.大山自从20年前就在中国。(现在还在)

How long have been at this school?Ihavebeen herefor over two years.

你在这所学校多长时间了? 我在这里两年多了。(现在还在)

4.have got的特殊用法: have got 在形式上时现在完成时,在意思上和have相同: Hav e you got (=Do you have)a timetable? She hasn’t got any relations. I’ve got anotherthree minutes.

5.have got to 和have to 意思相同:have got to和have to 意思相同: have got to =h ave to,表示“不得不”:

You’ve got to be careful. That’s what we’vegot to do. You’ve got to keep this in mind.

在口语中,have有时可以省略。

We got to make ends meet.我们得收支相抵。

二、现在完成时和一般过去时的区别

现在完成时表示过去发生的某一动作对现在造成的影响或结果,强调的是现在的情况,所以它不能与表示过去的时间状语连用。如:yesterday,last night, three weeks ago, in 2004等。而一般过去时只表示过去的动作或状态,和现在没有任何关系,它可以和表示过去的时间状语连用。

I have seenthe film.我看过这部电影。(我了解这部电影的内容。)

I saw the film last week.我上星期看了这部电影.(只说明上星期看了这部电影,不涉及现在的情况)

He haslived here since 1992.1992年以来他一直住在这里。(他现在还住在这里)He lived herein1992.1992年他住在这里。(不涉及现在他是否还住在这里)

把下列句子分别变成否定句、一般疑问句并作回答。

1)I have already cleanedthe room.

否定句: ____________________________________________________________

相关文档
最新文档