时态 现在完成时
温柔似野鬼°
591次浏览
2021年01月25日 00:41
最佳经验
本文由作者推荐
行政能力测试题-
Present perfect Tense & Present perfect continuous Tense
Preview Sheet
Present perfect Tense
谓语构成:
_________________________
现在完成时用法
1
、表示过去发生的事情但影响到目前或将来。
*I have just cleaned my clothes
.我刚洗过衣服。
(
cleaned
是发生的动作 ,对现在造成的结果是“衣服干净了”
)
。
2
、表示过去重复发生的动作也可以在将来重复发生
*He has handled every situation well. (we expect him to continue.)
3
、表示过去的动作不发生在过去但可能发生在将来,要使用否定式
not
或者
never
*Yao hasn't returned to China since joining the Rockets.
4
、表过去开始的动作一直延续的到现在的,
用时间状语连词
for
或者
since.
*I have been here for just over two years
.我到这里才两年多。
用于现在完成时的句型
1
)
It is the first / second time
…
. that
…结构中的从句部分,用现在完成时。
例:
It is the first time that I have visited the city.
这是我第一次到访这个城市。
---Do you know our town at all?
---No, this is the first time I have been here.
2
)
This is the
…
that
…结构,
that
从句要用现在完成时
.
例:
This is the best film that I've (ever) seen.
这是我看过的最好的电影。
This is the first time (that) I've heard him sing.
这是我第一次听他唱歌。
现在完成进行时的用法
一、现在完成进行时的构成方法
现在完成进行时由“
_______________________________
” 构成。
二、现在完成进行时用法说明
表示现在以前这一段时间里一直在进行的动作,这动作可能仍在进行,也可能已停止:
He_________________ television all day.
他看了一天电视了。
He _________________ this work for three years.
这工作他已干了三年了。
It _________________ since last Sunday.
自上周星期日以来就一直在下雨。
现在完成进行时
、现在完成时
&
过去时
的区别
I
都可表示过去发生的动作对现在产生的结果:
★
现在进完成进行时:
have/ has + been
+
V
进行时
表示的结果是直接:
E.g. have been cleaning the classroom.
我们打扫教室来着
(
其直接结果可能是:
1.
我们身上都是灰
, 2.
教室刚刚打扫
.)
2. Be careful! John has been painting the door.
约翰刚刚把门油漆过,
(
现在油漆还未干
)
,所以你要小 心。
★
现在完成时:
have/ has
+
V.
过去分词
表示的是最后的结果:
E.g. 1. We have cleaned the classroom
.我们把教室打扫过了
(
其结果是:
1.
现在教室很清洁,可以用了。
2.
可能表示教室是昨 天打扫的
)
has painted the door
.
约翰已经把门油漆过。
(油漆可能已干了)
。
★
过去时
Past Tense
:
表示过去某个时间发生的事、
存在的 状态或经常发生的动作。
说话的
侧重点只是陈述一件过去的事情,不强调对“现在”产生的影响 。
E.g. We cleaned the classroom
.
我们打扫教室过。
(
强调的是打扫教室的事情
)
II
现在完成进行时通常表示动作有延续性(一直)
,而现在完成时往往没有。
★
现在完成进行时:
(表示动作延续到现在还在进行,没有完成)
1
、
I have been waiting for a letter from my parents.
我
(
一直
)
在等我父母的来信。
2
、
It has been raining for three hours.
雨(一直)下了三个小时了。
3
、
We have been studying here since 2004.
自从
2004
年以来,我们
(
一直
)
在这里学习。
4
、
They have been widening the road.
他们(一直)在加宽马路。
(但尚未完工)
★
现在完成时:
(表动作已经结束)
1
、
I have waited for a letter from my parents.
我在等我父母的来信。
(可能已经等到)
2
、
It has rained for three hours.
雨(已经)下了三个小时了。
(可能停了)
3
、
We have studied here since 2004.
自从
2004
年以来,我们在这里学习。
★
过去时:表述以前发生的事情,对现在没有关系。
)
1
、
I waited for a letter from my parents.
我等我父母的来信。
(只说过去发生的事情。
)
2
、
It
rained for three hours.
雨(已经)下了三个小时了。
(表昨天以前的一场雨。
)
3
、
We studied here in 2004.
2004
年我们在这里学习。
(这里不可以和
since
连用)
4
、
They widened the road.
他们加宽马路。
(只是说过去发生的事情,动作没有对现在没有影响。
)
III
现在完成进行时比较生动,
有时含有明显的感情色彩,
而 现在完成时往往只说明一个事
实,一种影响或结果,平铺直叙,没有什么感情色彩可言。
例
1 a
)
What have you been doing
?