英语现在完成时的概念
别妄想泡我
728次浏览
2021年01月25日 00:57
最佳经验
本文由作者推荐
关于场面描写的作文-
现在完成时
(Present
perfect
tense)
表示动作发生在过去,但与现在情况有关系,即用
一个发生在过去的动作 来说明现在的情况。
现在完成时由动词
have (has) +
过去分词构成。
现在完成时的基本用法
1)
表示动作到现在为止已经完成或刚完成,汉语常用了或过来表示。如:
I have finished my work.
我把工作做完了。
We
have
set
up
many
new
factories
in
this
area.
我们在这个地区建立了许多新工厂。
She has read all these books.
她把这些书都读完了。
2)
动作在过去完成,表示经验或结果。汉语常用过来表示。如:
Have you ever seen the play The Doll's House?
你看过话剧《傀儡家庭》吗
?
Yes
,
I have seen it twice.
我看过两遍了。
I have learnt to drive.
我学过开车。
The man has lived in China.
那人在中国住过。
[
注
]
注意
be
在下面句子中的意义。如:
Where have you been? -I've been to the laborat ory.
你上哪儿去了
?——
到实验室去了。
Have
you
ever
been
to
Hangzhou?
―
No
,
I've
never
been
there.
你
到
过
杭< br>州
吗
?——
没到过。
How have you been?-I've been well thank y ou.
你近来身体好吗
?——
谢谢
你,我近来很好 。
现在完成时与过去一般时的区别
现在完成时和过去一般时都表示在过去完成的动作,但现在完成时强调这一动作与 现在
的关系,如对现在产生的结果、影响等,而过去一般时则表示动作发生在过去,一般不表示
和现在的关系。试比较:
1)I have lost my pen.
我把钢笔丢了。
(
意即还没找到,现在我没有笔用。
)
She lost her pen yes today.
她昨天把笔丢了。
(
笔是昨天丢的,现在找到与否,没有
说明。
)
2)I have been to the Agricultural Ex hibition.
我看过这个农业展览会。
(
强调我知
道它的内容
)
I went to the Agricultural Exhibition last week.
我上周参观了这个农业展览会。
(
只 说明我上周参观过展览会这件事
)
3) Who has opened the door?
谁把门开了
?(
现在门还开着
)
Who
opened
the
door?
谁开的门
?(
指过去,与现在无关。现在门是关着还是开着,没 有
说明。
)
4) A
:
Have you had your lunch?
你吃过年饭没有
?(
意即你现在不饿吗
?)
B
:
Yes
,
I have.
吃了。
(
意即我现在饱了,不要再吃了。
)
A
:
When did you have it
你什么时候吃 的
?(
说话人感兴趣的是吃这一动作发生在什么
时候。
)
B
:
I had it about half an hour ago.
我是大约半小时前吃的。
现在完成时的其他用法
1)
还可表示动作 发生在过去,并且一直延续到现在,甚至还可能继续延续下去。这时常
和
since
所 引导的短语或从句或
for
引导的短语连用
(for
有时可以省去
)
。
How long have you been in Beijing ? -I have been in Beijing for four years.
你在北京呆了多久
?——
我在北京呆了四年。
Isaac’s father has been a school teacher since 1968.
艾萨克的父亲从一
九六八年以来就当教师。
We haven't had a vacation for a long time.
我们好久没放假了。
Three years have passed since we left school.
我们毕业已经三年了。
[
注
]
但在下面的句子中,主句的谓语动词可以用现在一般时。如:
It is three years since I began to work on the state farm.
我在国营农场工作已
经三年了。
(
美国英语用
has been
,下例同此
)