现在完成时的构成和用法

巡山小妖精
537次浏览
2021年01月21日 12:41
最佳经验
本文由作者推荐

中国范-

2021年1月21日发(作者:董学源)
现在完成时的构成和用法

I
.

现在完成时



1.
概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过 去已经开
始,持续到现在的动作或状态。




2.
时间状语:
yet,already,just,never,ever,so
far,by
now,since+
时间点,
for+
时间段,< br>recently, lately, in the past few years, etc.



3.
基本结构:主语
+have/has +p.p
(过去分词)
+
其他




4.
否定形式:主语
+have/has + not +p.p
(过去分词)
+
其他




5.
一般疑问句:
have
或
has
。




6.
例句:
I've written an article.



The countryside has changed a lot in the past few years.
II
.

现在完成时

1.
2.
现在完成时的构成:助动词
have/has +
过去分词

现在完成时的主要用法




⑴表示从过去某一时刻开始 并一直延续到现在的动作或事情
,
但动作或事情现在
已经结束。




Someone has just turned off the light.

有人刚把灯关了。




I have already finished my homework.

我已经完成了家庭作业。




⑵表示从过去某一时刻开 始并一直延续到现在的动作或事情
,
但动作或事情可能
仍在继续。

I want to see how much the place changed since I saw it last.
我想看看从上次见到那地
方以来它发生了多大变化。

I have learnt English for more than ten years.
我已经学了
10
多年的英语。

⑶表示人曾有过或到目前为止从未有过的经历
.
Have you ever been to the Summer Palace?
你曾去过颐和园吗
?
I have never had a car.
我从未有过汽车。

⑷现在完成时还常与句型

This is the first time
…,
It
’
s the first time
…连用。

This is the first time he has driven a car.
这是他第一次开车。

⑸现在完成时和最高级连用表示到现在为止是最…的。

It
’
s the most boring film I
’
ve ever seen.
这是我看过的最令人厌烦的电影。


3.
现在完成时的时间状语




⑴

常与不确定的时间状语连用,
如
:already, never, ever, just, yet, before, up to now,
so far, for the last few weeks
等
,
表示“到目前为止”所发生的动作
.



⑵还可以和包括现在在内
(
到说话时仍未结束
)
的
,
表示一段时间的状语连用,
如
:now, today, this morning (afternoon, evening, week, month,
year), these days, since,
for a long time
等
.


⑶

since
短语 或从句表示过去的动作延续至今,
since
之后的时间为一点。


Mr. Smith has worked here since 1984.

1984
年以来,史密斯先生一直在这工作。

He’s learned about 5,000 English words since he went to college.

他上大学以来大约学了五千个英语单词。

⑷

for
短语表示动作延续多长时间,
for
的宾语为时间段。





We have known each other for twenty years.
我们认识有二十年了。




I haven
’
t seen her for a long time.
我好久没有见到她了。

⑸

just, lately, recently
是完成时的时间状语,
just now
有
a moment ago
之意,是
一般过去时的时间状语。

The train has just arrived.
火车刚到。

Did you see Joan just now?
你刚才看到琼了吗?

Have you heard from your family lately/recently?

你最近收到家人的来信了吗?

⑹

in the past few years
意思是
“过去几年来”
,
可作现在完成时的时间状语;
in the
past
意思是“在过去”
,常作一般过去时的时间状语。

Great changes have taken place in my hometown in the past few years.
过去几年来,我的家乡发生了很大的变化。

Where did you work in the past?
你过去在哪里工作?

⑺

even since then
与
from then on (after that)
都有“打那以后” 之意,前者是完成
时的时间状语,后者常用作一般过去时的时间状语。

She
’
s lived here ever since then.
打那以后,她一直住在这。

I didn
’
t hear of Jim from then on/after that.
打那以后,我就没有吉姆的消息。

⑻

before
泛指 “以前”时,可用于现在完成时中;
ago
表示“现在的一段时间以
前”
,是 一般过去时的时间状语。

I
’
ve never been to Japan before.
我以前没去过日本。

She went to Japan a year ago.
她一年前去了日本。

⑼、
ever
和
never
也是现在完成时常见的时间状语。前者意思是“曾经”
,多见< br>于疑问句或否定句中;后者意思是“从来没有”
,表示全部否定。

“
Have you ever seen the film?” “No. I have never seen it.”

“你曾经看过这部影片吗?”

“没有,

从来没看过。
”

Nobody in our class has ever been there.
我们班没有人去过那。

⑽

already
和
yet
常见于现在完成时中,有“已 经”之意。前者一般用在肯定句
中,后者用在疑问句中。
yet
在否定句中有“还”之 意。

“
Has the bus left yet
”
?



“汽车开走了吗
?
”

“
Yes. It has already left.
”



“是的,已经开走了。
”

“
No. It hasn
’
t left yet.


“不,还没有开走。

”

⑾
so far(
到目前为止
)
,
these days(
这些天
)
也是现在完成时常见的时间状语。


So far, no man has travelled farther than the moon.
到目前为止,

还没有人到月球以外旅行。


What have you done these days?
这些天来,你做了什么事?

⑿
now, today, this morning, this year
等有时可以用现在完成时中,
以表示到说话时
这一时间尚未结束。



I have learned how to swim now.
我现在终于学会了怎样游泳。

中国范-


中国范-


中国范-


中国范-


中国范-


中国范-


中国范-


中国范-