现在完成时的用法讲解
绝世美人儿
717次浏览
2021年01月25日 00:52
最佳经验
本文由作者推荐
合作经营协议书-
现在完成时的用法讲解
现在完成时的用法复习整理
一、
谓语部分结构:助动词
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.
我在这儿 教书已经十五年
了。
(表示十五年前的动作一直延续到现在,还可能会继续)