九年级现在完成时用法和练习

发布 2022-07-26 19:35:28 阅读 2005

现在完成时。

1)过去发生或已经完成的动作或存在的状态对现在造成的影响或结果.(即它的"完成用法")

i h**e just cleaned the classroom.

2)过去已经开始,一直持续到现在的动作或状态。注意:此时动作可能还要继续。(即它的"未完成用法")。he has lived in beijing for ten year

构成方式:[,

否定句:在h**e/has后边加not; 一般疑问句:把h**e/has提前。

i h**e ridden a horse. i h**e not ridden a horse. h**e you ridden a horse?

]:表示过去发生或已经完成的某一动作对现在造成的影响或结果。

常与just(刚刚),already(已经),never(从来没有),ever(曾经),before(以前),yet(仍然)等连用。

just常用于肯定句中,放在h**e / has后,he has just come .

already用于肯定句, h**e / has 之后或句末。we h**e already finished it.

yet 用于句末或not 之后。has the train arrived yet? no, not yet.

never表示否定, 放在h**e / has后, he has never visited the great wall.

before用于句末,the woman has never heard of that before.

so far用于句首或句末。 so far, we h**e visited the moon.

ever用于疑问句中,句型为: h**e / has+主语+ever +过去分词?“…曾经……过吗?

”用于询问某人过去的经历。h**e you ever been to the farm?

]:表示过去已经开始,一直延续到现在的动作或状态。

① for+表示一段时间的词语 i h**e taught english for 19 years.

② since+表示过去时间点的词语 he has been at this school since 1986.

③ since+表示过去的时间状语从句 i h**e lived here since i was born.

④ since+一段时间+agoi h**e known him since 20 years ago.

1) 现在完成时态中可以和表示一段时间状语(for,since,how long, all one’s life)连用的动词必须是表示延续的情况或动作的动词,即延续性动词。

如:be,h**e,know,live,work,study,learn,teach,keep,speak,talk,draw,wait,wear,walk,sleep,drive,write,do,clean等。

i h**e been a teacher for nearly 20 years. how long has he lived here?

2)英语中还有一些动词表示的动作不能延续,只是一瞬间就结束的动作,这类动词叫做“非延续性动词”

常见的有:come,go,arrive,reach,see,hear,close,open,le**e,begin,start,lose,buy,fall,join,die,get up,become,borrow,lend,find,finish,receive等。

这些动词不能和表示一段时间的状语(how long,for,since)连用。

he has come backhe has come back for two hours.(×

※ 但在否定句中,非延续性动词也可用表示一段时间的状语来修饰,如。

i h**en’t heard from my father for a long time. we h**en’t seen him since 1999.

buy-hadle**e/go---be away(from)

borrow/lend---keepdie---be dead

join --be infall asleep---be asleep

close---be closedopen---be open

put on --wearcatch a cold---h**e a cold

become---beend/finish---be over

come/arrive/get/reach/move---be in/at

begin/start---be on

现在完成时中应注意的几个问题。

1.[,的区别

h**e been to 强调“去过”,现已不在那里,he has been to the usa three times.

他到美国去过三次。(过去“到美国”,现在已“不在美国”)

h**e gone to主要强调的是“去了”,现在人不在说话的现场,如:

--where's your mother? -你妈妈在哪?

--she has gone to the hospital. -她去医院了。

2. [的区别

h**e been to强调人“已回到原地”,后面可接表示“次数”的状语。

eg. ①she has been to shanghai only once.

h**e been in表示某人“已在某地停留一段时间,现仍在那里”,其后常带表示一段时间的状语。

eg. ①they h**e been at the bus stop for half an hour.他们在车站呆了半小时。(现在仍然在车站)

常见错误:一、易丢掉h**e/has

例:he taken (take) the medicine before.

答案:has taken

解析:h**e/has 为助动词,起构成时态的作用,是不能省略的。

二、h**e与has易用混。

例:i has never heard (hear) of that before.

答案:h**e heard

解析:现在完成时与一般现在时一样也有单三人称的变化,当单三人称作主语时用 has, 一般人称作主语时用h**e.

三、延续性动词与短暂性动词易弄错。

例:she has left (离开) for 2 hours.

答案:has been away

解析:在肯定句中,与since或for引出的时间状语连用的是延续性动词,不能是短暂性动词, 在此题中le**e是短暂性动词,不能与for+时间段连用,须把它改成相应的延续性动词。此题中le**e要改成be away。

这两种词的转换是学习现在完成时需要注意的。

四、忘记把already变成yet

例:i h**e already finished my homework.(变一般疑问句)

h**e you already finished your homework?

答案: h**e you finished your homework yet?

解析:现在完成时态中,肯定句中有already,变否定句或疑问句时通常要改为yet.

与一般过去时的比较。

一般过去时和现在完成时的动作都发生在过去,但意义却不同。

1)一般过去时只表示过去的动作或状态,和现在不发生关系。

现在完成时表示过去发生的某一动作对现在造成的影响,强调的是现在。

现在完成时讲解 练习

1 构成 现在完成时由助动词h e 过去分词构成,助动词h e 有人称和数的变化。第三人称单数用has,其余用h e.现在完成时的否定式直接在助动词后面加上not 疑问式是把助动词提到主语之前。以study 为例,其否定式 疑问式和简单回答形式如下 否定式疑问式。i h e not h en t s...

现在完成时讲解与练习

高一升高二讲义。lesson eight 一 自测单词和短语 汉译英 英译汉 二 语法 现在完成时。1.现在完成时的概念 表示过去发生的动作对现在造成的影响。表示过去发生的动作延续到现在结束 常和already,since,yet,for,before,so far等连用 2.现在完成时态的结构。h...

现在完成时讲解与练习

现在完成时。1 现在完成时通常表示过去发生或已经完成的某一动作对现在造成的影响和结果。说话人强调的是该动作或状态对现在的结果或影响。my daughter has just gone out.我女儿刚出去。i m sure we ve met before.我肯定我们以前见过面。she has ar...