现在完成时的用法讲解

绝世美人儿
717次浏览
2021年01月25日 00:52
最佳经验
本文由作者推荐

合作经营协议书-

2021年1月25日发(作者:李坪山)

现在完成时的用法讲解


现在完成时的用法复习整理

一、

谓语部分结构:助动词
have (has) +
过去分词

过去分词的构成分规则的和不规则的

规 则的与过去式的构成方法一
样,不规则的只有单独记了
,
无人能帮你。

1.

肯定句:主语+
have( has) +
过去分词+其它。


2.
否定句:


主语+
have( has)+ not+
过去分词+其它。


have not=haven

t has not=hasn

t.

3


一般疑问句结构:
Have( Has )
+主语+过去分词+其它?

4


特殊疑问句:特殊疑问词+
have(has) +
主语
+
过去分词+其
它?

eg. He has already finished his homework.

He hasn

t finished his homework yet.

Has he finished his homework yet?

--Yes, he has./ No, he hasn

t.

二、

常搭配的时间状语
:already,
yet,
just,
ever,
never

in
the
past +
时间段,
so far

这几个词的位置除了
yet
常在句尾外,其余的通常都在句中,即
have/has
的后面,行为动词的前 面。但
already
也可在肯定句尾,
表示强调,在疑问句末尾表示惊讶等。

eg. Has he finished his homework already?
对他完成了作业感
到惊讶。

另,
before
也可以与现在完成时连用。


eg. I

ve ever been there before. It was ten years ago.

三、

常用用法

1、

表示过去发生或者已经完成的动作对现在造成的影响或者结果


doctor has left .(
他现在不在这儿,找不到他了。
)

The students have cleaned the classroom.(
现在教室是干净的
)

I have just read the book.(
现在我知道这本书的内容了
)

比较:
I read the book last month.(
只是说明
read
这个动作是在
上个月发生的而已,没有谈及对现在有什么影响
)

总结

:现在完成时与一般过去时的区别:现在完成时强调的是过去
发生的动 作对现在造成的影响或者结果

强调的是现在的情况或者状
态,与过去没有关系,不能 和表示过去的时间状语连用。而一般过去
时只表示这动作是在过去某个时间发生的

或 者说是过去某个时间发
生了某个动作而已,和现在没有关系。它就可以和表示过去的时间状
语连 用,比如:
yesterday, just now , last year , in 2000, some
minutes ago, the day before yesterday etc.

I have seen the film already. (
现在我已经了解这部电影的内容
了,至于什么时候看的没有关系,反正我 已看过了。
)

I saw the film last year .(
只是表示我是去年看的这部电影。
)

2
、表示某个动作或者某个状 态从过去某一时间开始一直持续到现在
(
包括现在在内
)
。这种可以和表示延 续的时间状语连用

,如
since
或者
for.


2、

注意
since+
时间点或者从句,而
for +
一段时间。
Since last
year,
since
1997,
since
8
o

clock ,since
five
days
ago
.
for
ten years , for an hour .
对这类时间状语提问要用
how long


We have been friends for many years.

You have been students since two years ago / since 2004./ for
two years.

How long have I taught you English ?

I have taught you English since you came to the school.

Mr Black has lived in China since 2000.(

2000
年至今还在中

)

比较:

Mr
Black
lived
in
China
in
2000.(
反正
2000
年在中国, 到底
2000
年后呢?不得而知
)

since

for
填空

1.______two
years













2.______two
years ago
3.______last
month












4.______
1999
5._______yesterday












6.______
4
o’clock

7._______4
hours














8.______an
hour ago

9.
______we
were
children






10.______
lunch time
11._______she left here
12. He has lived in Nanjing ___ the year before
last.
13. I’ve known him ______ we were children.

14.
Our
teacher
has
studied
Japanese
______
three years.
15.
She
has
been
away
from
the
city
______
about ten years.

【现在完成时与一般过去时的用法比较】

1.
一般过去时表示过去某
个时间发生的事、存在的状态或经常发生的动作。说话的侧重点只是
陈述 一件过去的事情,不强调对

现在

产生的影响。如:


He visited Guilin in 1998.

1998
年参 观过桂林。
(
只说明去桂林
的时间
)

2. 现在完成时表示动作发生在过去,对现在造成了影响或产生了
结果。不与确定的过去时间状语连用。 如:


Jill has bought a new computer.
吉尔买了一台新电脑。
(
着重点是
现在有了一台新电脑
)

I have taught here for fifteen years.
我在这儿 教书已经十五年
了。
(表示十五年前的动作一直延续到现在,还可能会继续)

合作经营协议书-


合作经营协议书-


合作经营协议书-


合作经营协议书-


合作经营协议书-


合作经营协议书-


合作经营协议书-


合作经营协议书-