现在完成时和一般过去时的区别
玛丽莲梦兔
765次浏览
2021年01月25日 11:34
最佳经验
本文由作者推荐
鸟的天堂教学实录-
一般过去时和现在完成时用法区别
1)
经常性或习惯性的动作,常与表示频腮度的时间状语连用。
时间状语:
every…, sometimes, at…, on Sunday
I leave home for school at 7 every morning.
2)
客观真理,客观存在,科学事实。
The earth moves around the sun.
不受时间限制的
Shanghai lies in the east of China.
客观存在
表示格言或警句中。
Pride goes before a fall.
骄者必败。
注意:
此用法如果出现在宾语从句中,
即使主句是过 去时,
从句谓语也要用一
般现在时。
例:
Columbus proved that the earth is round..
3)
现在时刻的状态、能力、性格、个性、特征。
I don't want so much.
Ann Wang writes good English but does not speak well.
比较:
Now I put the sugar in the cup.
I am doing my homework now.
※
4)
由连词
if
unless
before
as soon as
when once
however
等引起的时间
(
条件、让步
)
状语从句
,
需要用一般现在时
,
表示将来时
.
第一 句用一般现在时,
用于操作演示或指导说明的示范性动作,
表示言行的瞬
间动作。再如 :
Now watch me, I switch on the current and stand back.
第二句
中的
now
是进行时的标志,表示正在进行 的动作的客观状况,所以后句用一般
现在时。
现在完成时用法解析
1.
构成
现在完成时是由助动词
ha ve(has)+
动词的过去分词构成。助动词说明该
谓语是属于现在时范围。
它和主 语的人称、
数要保持一致。
过去分词是主要的谓
语动词,说明句子的意义。
2.
用法
(
1
)
表示动作发生在过去某个不确定的时间,
但对现在 留下了某种影响
和结果。常被
just
、
already
、
yet
等副词修饰。如:
-Have you had lunch yet?
-Yes,I have. I've just had it.
你(已经)吃午饭了吗?
我刚刚吃过。(现在我不饿了)
(
2
)
表 示从过去某一时刻开始一直持续到现在的动作或状态。
这个动作
可能刚停止,可能仍然在进行。 常带有
for
和
since
等表示一段时间的状语。
如:
He has taught here since 1981
他自
1981
年就在这儿教书。(可能还要继续教)
I have't seen her for four years.
我有四年没见到她了。
(
3
)表示说话前发生过一次或多次的动作,现在成为一种经验 ,一般
译为汉语
“
过
”
,常带有
twice,ever,n ever,three times
等时间状语。
如:
I have been to Beijing twice.
我去过北京二次。
3.
现在完成时的时间状语
(
1
)现在完成时属于现在时范围,故不能和过去的时间状语连 用。如:
yesterday,last Sunday,in1990,three years a go
等。但是,在强调动作产生的后
果和影响时,可以和一些表示不确定的时间状语连用。
a.
用副词
already
和
yet
。
already
一般用于肯定句中,
yet
一般用于否
定句和
疑问句中。如:
We have already finished our homework.
我们已完成作
业了。
They haven't finished their homework yet.
他们还没有完成作业。
b.
用
ever
和
never
。
多用于否定或疑 问句中,
表示
“
曾经
”
或
“
从未
“
等。
如:
-Have you ever been to the Great Wall?
你曾经去过长城吗?
-I have never been to the Great Wall.
我从未去过长城。
c.
用表示到说话为止的过去时间状语,
如
just,before,up to now,the
past few years
等。
例如:
I have seen her before,but I can not remember where.
我以前见过她,但记不起在哪里见过。
He has been there three times the last few days.
近几年他去过那里三次了。
d.
用包括
“
现在
”
在内的时间状语,如:
now ,today,this
morning(month,year,term)
等。
例如:
-Have you met him today?-No,I haven't.
今天你见过他吗?我
没有。