存档英文-量力而行
??
一、表示完成动作的动词时态:现在完成时、过去完成时、将来完成时
1.现在完成时: have(has) done.
1)表示从现在之前(即过去)开始发生并持续到现在动作或状态。
这种现在完成时的特点:
1)谓语动词一般为延续性动词。
2)动作发生在过去,但是这一动作持续到现在,而且还可能继续持续下去。
3)与现在完成
时连用的时间状语通常是表示“一段时间”的时间状语,以说明某个动作或状态持
续了多久。
如:I have lived there for three
years.我已经住在那里三年了。
She has taught in the
school since I came here.自从我来到这里她就在学校里教书。
与这种现在完成时搭配的时间状语如下:
a.) since+时间点
如:I
have worked in this company since
1998.自从1998年我就在这家公司工作
b).for +时间段
如:I have
worked in this company for three
years.我在这家公司工作三年了。
c) “到目前为止”
until now,
up until now, up to now, so far
如: We have up
until now failed to take any action to decide on a
common language that would
further
communication between
nation.到目前为止,我们尚未采取任何行动来决定一门国际通用
语言,以促进国际间交流。
d) “在最近几世纪年月以来”
in the past few years,
over the past few years, during the last three
months, through centuries等。
如:Through history
man has had to accept the fact that all living
things must die.自古以来,人类就
必须接受这样的事实:一切生命体都会消亡。
2002年第46小题:
“------lately? I have not seen
you for quite some time .”
A where were you
gone? B where did you go C where were you going
D where have you been
现在看来答案很明显应该为D
2)
现在完成时表示不确定的过去发生的某一动作对现在仍有影响。谓语动词一般为短暂性动词。
如:
He has broken his
leg.他的腿跌断了。(言外之意就是他可能现在不能和别的同学一样出去
郊游)
注:a)这种现在完成时的动词是短暂性动词,如:come, go , leave ,
kill, die, lose, buy,
start等,因
此与他们连用的时间状语不能是指“一段时间”的。
如:不可以说:He
has left his hometown for three years.
可以改为:He
left his hometown three years ago.
It is
three years since he left his hometown.
He
has been away from his hometown for three years. <
br>b)这种完成时可以不和任何时间状语连用,也可以和一些表示不确定的时间状语连用。如:
al
ready, yet, lately, just, never等。
如:Has it
stopped raining yet?雨停了吗?
He has already
arrived.他已经到了。
c)这种现在完成时经常用来表示最近发生的动作,提供最新消息,具有新闻性质。
如:The president has been assassinated.总统被暗杀了。
3)现在完成时表示到目前为止的一个时间段内重复发生的动作。
如:We have
taken three tests so far this
week.我们目前这周已经考过三次试了。(重复发生的动
作)
4)其他使用现在完成时的结构
a)thisthatit is
+序数词+名词+that +现在完成时
如: It is the first time
that I have come to Beijing.这是我第一次来北京。
b)thisthat it is +最高级或only修饰名词+现在完成时
如:This is the best wine I have ever
drunk.这是我喝过的最好的葡萄酒。
This is the only book he
has written. 这是他写过的唯一的一本书。
现在完成时总是与现在有着密切的联系:或
是表示到现在为止这一段时间的“一直在持续”或“重
复发生”的动作或状态;或是表示影响现状的事件
。
5)现在完成时和一般过去时的对比
a)现在完成时和一般过去时都表示过去发生的动作
和状态,但是当我们强调过去的事情对现在
仍有重要影响时就要用现在完成时。
如:He
has broken his leg.他的腿摔断了。(表明现在不能和同学们一起郊游)
He broke his leg.
他的腿摔断了。(指表明过去的一种经历,但现在腿好了)
b)用于延续性动词时现在完成时和一般过去时的区别:
如:I have smoked
for two years.(我有两年的烟龄了)
I smoked for two
years.(我抽过两年的烟,但现在戒了)
He has been in the
army for 6 years.(他入伍以来已经6年了)
He was in the
army for 6 years.(他当过6年的兵,现在不是了)
2.过去完成时:had
done
1) 表示开始在过去之前(即过去的过去)的动作或状态在过去这一时刻仍在继续。
如:I had stayed in America for two years when
he moved
here.当他到这里的时候我已经在美国住
了两年了。(moved是过去的动作,stayed
发生在moved之前,即过去的过去。在moved 之后还
将会继续stayed)
I
had learned 1000 words by the end of last
year.截止到去年年底我已经学了1000个单词了。
(learned在过去时间the end
of last year之前已经发生,到去年年底之后还可能继续)
2)表示开始于过去之前的动
作到过去这一时刻之前即已停止。并没有持续到这一过去时刻。这
时的过去完成时的动作通常是短暂动作
。
如:She had made everything ready before I
came.在我来之前她已经做好了准备。(made everything
ready这个动作发生在came之前,并且已经结束。)
2003年第33小题:
That was the second time I -----China that
year .
A have visited B had visited C would
visit D was visiting
答案是B
2003年第42小题
The daily news reported that 305 people
-----with SARS in Guangdong province
A has
becomes infected B has become infecting C had
become infected D had become infecting
答案为C
3)表示过去之前开始的动作,在过去之前的一段时间里重复发生。
如:I
had written her 100 letters when she finally
promised to marry
me.在她最后答应嫁给我之前我
已经给她写了100信了。(promised发生在过去,而had
written 则是过去时间里重复发生的事情)
4)过去完成时的其他用法:
intend, mean, hope, want, plan, suppose,
think, expect等动词的过去完成时可以表示过去未能实现
的计划、设想、意图或希望等。
如:I had intended to see you, but I was
busy.我本来打算去看你但是我很忙。
They had hoped to see
you off at the airport, but they got there too
late.他们本来希望到机场送你,
但是他们去晚了。
过去完成时用于对过去事实进行虚拟的条件句中。
如:If you had been
at the party, you would have met
him.如果你去了晚会,你就会见到他的。
3.将来完成时态:shallwill have
done
表示将来某时之前完成的动作,这一动作往往对将来某时产生影响。常与表将来的时间状语或
never, soon连用。
如:I shall have finished
writing the article by the end of the week.
我将在本周周末前写完这篇文章。
二、表示完成进行的动词时态:现在完成进行时、过去完成进行时、将来完成进行时
1,现在完成进行时:havehas been doing
1)现在完成进行时强调动作
的持续性,表示开始于过去的动作持续到现在,并且活动还没有结
束,还将继续持续下去。
如:It began raining at 8 o’clock. Now it is
raining. It has been raining since 8 o’clock.
从8点开始一直在下雨。
2)现在完成进行时表示开始于过去的动作持续到现在为止不再继续
或表示不久前刚刚结束的动
作。
如:I have been looking for
you for the last half hour.过去的半小时我一直在找你。(不再持续)
What have you been doing?
你刚才一直在做什么?(表示不久前刚结束)
3)现在完成进行时表示说话时刻以前的一段时间内重复发生的动作。
如:We have
been writing to each other for
years.我们相互通信多年了。(重复发生)
2,现在完成进行时与现在完成时的比较
1)现在完成进行时和现在完成时的谓语动词都可以表示延续性的,并且与“一段时间”连用。如:
I have been learning English for ten years.
I have learned English for ten years.
<
br>但是现在完成时如果不和表示一段时间的状语连用,意义指的是一个完成了的动作。现在完成
进行
时既可以与一段时间状语连用,也可不连用,同样表达“一直持续的动作”的含义。
如:I have
worked in this company.我在这家公司做过。
I have
been working in this company.我一直在这家公司工作。
2)现在完成进行时强调动作过程,完成时强调动作的结果
现在完成进行时所强调的是在一段
时间内某项活动的持续性,因此强调的是动作本身。现在完
成时则是强调动作的结果,不是动作本身。
如:I have been painting the house.我一直在给房子刷漆。
I have painted the house green.我把房子刷成了绿色。
3)短暂动词的完成时不能与“一段时间”的时间状语连用,但是短暂动词的完成进行时可与“一
段时间
”的状语连用。
如:I have been getting up early since I
entered the college.自从上大学以来,我一直坚持早起。
不能说:I
have got up early since I entered the college.
(get up是短暂性动词)
第二部分:巩固练习
用动词的正确形式填空:
________ (rain) every day so far this month.
填has far 常和现在完成时搭配使用。表示到目前为止。
2.By the
time left school, he_______(teach) that course
for 25 years.
填had taught.表示过去的过去,用过去完成时。
3.Perhaps he ________(finish) reading the book
by this time tomorrow.
填will have finished. by
this time tomorrow 表示将来的短语,谓语动词将来完成时。
4.This
is the second time that I __________ (be) to
Paris.
填have been. It is the second time句型中的时态
是现在完成时。
5. My uncle_____(live) in Shanghai for
the past two years.
填has
lived.句中for+表示时间段的状语,时态要用现在完成时。
数学高一辅导-善的成语
以是什么意思-辩证是什么意思
crown怎么读-stylife
草寇-skype是什么意思
cave什么意思-am怎么读
大雅之堂-无可置疑
lakers是什么意思-心宽体胖
稀疏的反义词是什么-黄梁美梦什么意思
-
上一篇:现在完成时态中终止性动词与延续性动词
下一篇:英语现在完成时态讲解学习资料