2023年初中英语语法:现在完成时与过去完成时
1.定义:过去的动作或状态持续到现在并且已经完成,对现在造成的影响,可能持续发生下去。
2.句式结构:
1)肯定句:主语+have/has+动词的过去分词(p.p)(V-ed)+宾语(或其他).
2)否定句:主语+have not/has not (haven't/hasn't) +动词的过去分词(p.p)(V-ed)+宾语….
3)一般疑问句:Have/Has+主语+动词的过去分词(p.p)(V-ed)+宾语(或其他)?
肯定回答:Yes,I/they/we/you have.或Yes,she/he/人名 has.
否定回答:No,I/they/we/you haven't.或No,she/he/人名 hasn't.
4)特殊疑问句:特殊疑问词+一般疑问句(have/has+主语+过去分词+其他)?
3.时间状语:recently, lately, since+时间点,for+时间段,since+时间段+ago,since+一般过去时态的时间状语从句, in the past few years等
标志词:already(肯定句中)yet(否定,疑问,句末),just,before,still,ever等
4.用法:
1)表示影响或结果
过去发生的动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如“有人把窗户打破了”,显然“打破窗户”这一动作发生在过去,但说话人强调的重点是打破窗户对现在的影响——窗户现在仍是破的。
例如:Someone has broken the window.有人把窗户打破了。(结果:窗户仍破着。)
2)表示持续
过去发生的动作或开始的状态一直持续到现在,并且有可能继续下去(也可能到此结束),如“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年;
例如:He has taught in our school for 30 years.他在我们学校教书已有30年了。
注意:当现在完成时表示持续时,谓语动词不能使用非延续性动词(短暂性动词),而应该使用延续性动词,即换一种说法,
例如:
He has been away for one minute.他已经离开一分钟了。
He has had this book for two months.他买这本书已有两个月了。
She has kept the book for three months.她借这本书已经三个月了。
5. since的三种用法
1) since +过去一个时间点(如具体的年、月、日期、钟点、1980, last month, half past six)。
例如:I have been here since 1989。1989起,我一直在这儿。
2) since +一段时间+ ago。
例如:I have been here since five months ago。自五个月前我就来这儿了。
3) since +从句(一般过去时)。
例如:Great changes have taken place since you left。你走后,变化可大了。
比较since和for
since 用来说明动作起始时间,for用来说明动作延续时间长度。
例如:I have lived here for more than twenty years。我住在这儿二十多年了。
注意:并非有for 作为时间状语的句子都用现在完成时。
例如:I have an art lesson for two hours. 我上两小时的美术课。
现在完成进行时(Present perfect continuous)
1.定义:从过去某一时刻开始一直延续到现在,有可能还要进行下去的动作。
2.句式结构:
肯定句式:主语+have/has+been+v-ing(延续性动词)+…
否定句式:主语+has/have+not+been+v-ing+其他…
一般疑问句式:Have/has+主语+been+v-ing+其他…
3.用法:
表示从过去某时开始一直持续到现在的动作,并且还将持续下去。
例如:I have been learning English since three years ago.自三年前我就一直在学习英语。
与现在完成时作比较:
I have read the novel. 我看过那本书了. (现在完成时:已看完)
I have been reading the novel. (现在完成进行时:一直在看,不一定看完)
过去完成时(The Past Perfect Tense)
1.定义:
表示过去某一时间或动作以前已经发生或完成了的动作,对过去的某一点造成的某种影响或是结果,用来指在另一个过去行动之前就已经完成了的事件。它表示动作发生的时间是“过去的过去”,侧重事情的结果。
2.句式结构:
1)肯定句:主语+had+动词过去分词+其他.
2)否定句:主语+had+not+动词过去分词+其他.
3)疑问句:Had+主语+动词过去分词+其他?
肯定回答:Yes,主语+had.
否定回答:No,主语+hadn't.
4)特殊疑问句:特殊疑问词或词组+had+主语+过去分词+其他?
3.时间状语(由“过去的过去”来判定):
1 ) by + 过去的时间点
例如:I had finished reading the novel by nine o'clock last night. 昨晚九点我已看完这本小说了。
2 ) by the end of + 过去的时间点
例如:We had learned over two thousand English words by the end of last term. 到上学期末我们已经学了二千多个英语单词。
3 ) before + 过去的时间点
例如:They had planted six hundred trees before last Wednesday. 在上星期三之前,他们已经种了六百棵树了。
4.用法:
1)表示在过去某一时刻或动作以前完成了的动作,即“过去的过去”。可以用by,before等介词短语或一个时间状语从句来表示,也可以用一个表示过去的动作来表示,还可能通过上下文来表示。
例如:By nine o’clock last night,we had got 200 pictures from the spaceship.
到昨晚9点钟,我们已经收到200张飞船发来的图片。
2)表示由过去的某一时刻开始,一直延续到过去另一时间的动作或状态,常和for,since构成的时间状语连用。
例如:I had been at the bus stop for 20 minutes when a bus finally came.
当车来的时候,我在车站已等了20分钟。
3) 在told, said, knew, heard, thought等动词后的宾语从句中。
例如:She said (that)she had never been to Paris。她告诉我她曾去过巴黎。
4) 在过去不同时间发生的两个动作中,发生在先,用过去完成时;发生在后,用一般过去时。
例如:When the police arrived, the thieves had run away。警察到达时,小偷们早就跑了。
5) 表示意向的动词,如hope, wish, expect, think, intend, mean,suppose等,用过去完成时表示“原本…,未能…”。
例如:We had hoped that you would come, but you didn‘t。那时我们希望你能来,但是你没有来。
6)注意:had hardly… when…刚…就…
例如:I had hardly opened the door when I he hit me。我刚打开门,他就打了我。
had no sooner…than 刚…… 就……
例如:He had no sooner bought the car than he sold it。他刚买了这辆车,转眼又卖了。
动词过去分词变化规则:
规则动词的过去分词的构成规则与规则动词的过去式的构成规则相同
(1)一般动词,在词尾直接加“-ed ”。
work---worked,visit---visited
(2)以不发音的“e”结尾的动词,只在词尾加“d ”。
live---lived
(3)以“辅音字母+ y ”结尾的动词,将"y"变为"i",再加“-ed”。
study—studied,cry—cried,try—tried
(4)“重读闭音节”结尾,且末尾只有一个辅音字母(w、y、x除外),辅音字母前只有一个元音字母,先双写该辅音字母,再加“-ed”。如:stop—stopped,plan—planned
不规则动词变化需要特殊记忆:
A-A-A型:cost-cost-cost, cut, hit, hurt, let, put, read.
A-B-B型:如buy-bought-bought, keep-kept-kept等。
A-B-C型:如drink-drank-drunk等。
A-A-B型:beat-beat-beaten.
A-B-A型:如come-came-come等
注意
瞬间动词(buy, die, join, come, go, leave, join……)不能直接与完成时进行及since和for短语连用。要用其它词语进行替换,常用的如下:
buy→have;
borrow→keep;
come/arrive/reach/get to→be in;
go out→be out;
leave→be away;
begin→be on;
finish→be over;
open→be open;
close→be closed;
die→be dead等
练一练:
1.Mother ____ me a new coat yesterday, I _____ it on. It fits me well.
A. has made…have tried B. made…have tried
C. has made…tried D. made…tried
2.John _____ there since the year before, so he ____ them.
A. had worked…knew B. had worked….had known
C. worked…knew D. worked…had known
3.The Greens _____ China for five years.
A. has been in B. have been in C. went to D. has gone to
4.I _____ the way. I ______ here for quite many years.
A. knew… have lived B. knew… live
C. know… have lived D. know… live
5.I ____(look) for him everywhere, where can he be?
A. looked B. looking
C. have looked D. have been looking
参考答案:
1.B 2.A 3.B 4.C 5. D
编辑推荐: