现在完成时(初中英语语法)
2010-11-10 09:44阅读:
1.基本概念
现在完成时通常是指过去某一动作对现在的影响,或过去某一动作持续到现在,甚至可能仍要继续下去
。其主要特征为:①强调动作是过去发生的;②强调对现在的影响或结果。
2.
基本结构
①肯定句:主语+have/has+动词过去分词+宾语(其中have/has为助动词,have的主语为I, you, they, we,
has的主语为he,she,it,等单数名词或代词)
②否定句:主语
+have/has not+动词的过去分词+宾语(缩写形式分别为haven’t和hasn’t)
③一般疑问句:Have/Has+主语+动词的过去分词+宾语
④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词+其他)
3.
基本用法
①表示过去发生或已完成的某个动作对现在产生的影响或结果,强调的是这个影响或结果,常同already, just,
yet等状语连用
I have just turned off the
light. 我刚刚把灯关上。(结果是灯已经关上了)
She has lost her
bike. 她把自行车丢了。(影响是他现在没有自行车骑了)
The rain has stopped
now. 雨已经停了。(结果是我们可以出门了)
I have already read the
book. 我已读过这本书了。(结果是已知道这本书的内容)
She has had a good
education. 她受到过良好的教育。(影响是她文化水平高,有修养)
②
表示开始于过去、持续到现在的动作或状态,并可能继续下去,常同包括现在在内的时间状语连用,如:today, now, this week, this morning, these days,
this afternoon, recently, so
far等;也同“for+时间段”或 “since+时间点”的状语连用
We have had much snow this
winter. 今年冬天多雪。
She has taught in the school
for ten years. 她在这所学校教书已经10年了。
I haven't eaten anything since
breakfast. 我从早饭起就一直没有吃东西。
We have been busy this
morning. 今天上午我们一直很忙。
I have known her since we were
children. 我从小就认识她。
I haven't seen John
today. 我今天没有见到约翰。
It has rained a lot these
days. 这些天多雨。
③
表示从过去某一时间到说话时这段时间中反复发生的动作或多次动作的总和,常同频度副词always, often, seldom,
never等连用
He has done a lot of work in
the past two years. 在过去两年中他做了许多工作。
I have learned about two
hundred English words this
morning. 本月我学了大约200个英语单词。
I have been to the Great Wall
twice. 我曾经去过长城两次
It has rained every day this
week. 这个星期天天下雨。
She has always walked to
school. 她一直步行去学校。
I have never seen such a
beautiful bird. 我从没见过这么美丽的鸟。
I have often met the old man on
my way to work. 我在上班的路上常常遇见那位老人。
4.
be的现在完成时态
① 可表示一种状态,表示从过去已经开始持续到现在,要与表示一段的时间状语连用。
There has been a factory near
No. 14 Middle School for several years.
十四中学附近有家工厂,已经有几年了.
② 可表示某人刚刚去往某地,迄今未归。
Where has your mother gone,
little John?
约翰,你妈妈到哪里去了?
③ 后加地点, 表示某人曾经到过某地.
Have you ever been to West Hill
Farm?
你曾经到过西山农场吗?
5.
延续性动词与非延续性动词在现在完成时中的使用规则
① 延续性动词如be,have,know,live, work,study,learn,teach,speak,talk,draw, wait,wear,walk,sleep等等,在现在完成时时态中,这些动词并无严格限制,基本可以任意使用,
如:Uncle Wang has
worked in this factory for ten
years.王伯伯在这家工厂工作十年了。
非延续性动词如come,go,arrive, reach,see,hear,close,leave,begin,start,lose,buy,fall,join,die等,这些动词可用于完成时态,说明某个动作的结果还存在,但不能和表示一段时间的状语连用,如The play has
begun.戏开演了。(戏正在演着)
(此句表达准确)The play
has begun for half an
hour.戏开演半小时了。(此句表达不够准确)。非延续性动词在现在完成句中,动词要在一定程度上进行必要的变化。
② 非延续性动词表示状态有三种方法:
A.
用相应的延续性动词来替换非延续性动词。句中的谓语动词一般用现在完成时,时间状语为“for +时间段”或“since
+时间点(过去某一时刻或非延续性动词的一般过去时从句)”
They have
been here for five
years.他们来这里已经五年了。(这里come这一非延续性动词改成了be。)
(常见非延续性动词与延续性动词转换如下:come→be,come to→be in /at, go out→be out,leave→be away,begin / start→be on,buy→have,borrow→keep, join→be a member of /be a...member, die→be dead,put on→wear,catch a cold→ have a
cold,get to
know→know,become a teacher→