问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

现在完成时与一般过去时的区别

创作时间:
作者:
@小白创作中心

现在完成时与一般过去时的区别

引用
1
来源
1.
http://www.teacheray.com/index.php/archives/555

(1) 现在完成时

a. 概念:事情发生在过去,并一直持续到现在,且过去发生的动作对现在有一定影响。

b. 句式结构:主语+ have/has+过去分词

c. 常与现在完成时连用的时间状语:already, yet, never, ever, so far, up till now, recently, in the past/last… years等连用。 如:

I have just finished my homework.
我已经完成了我的作业。

Mary has been ill for three days.
玛丽已经病了三天。

So far, she hasn’t enjoyed the summer vacation.
到目前为止,她并不享受她的暑假。

d. 现在完成时态可用在下列结构中:
It is the first / second time…. that…结构中的从句部分,用现在完成时。例如:

It is the first time that I have visited the city.
这是我第一次访问这城市。

(2) 一般过去时

a. 概念:过去某一时刻或某段时间内发生的动作或状态

b. 与现在完成时区别:虽然动作都是发生在过去,但现在完成时强调的是动作持续到了现在,并对现在造成了影响,而一般过去时与现在没有任何关系,只是表达一个过去的动作,不涉及现在的情况。如:

I have seen the film. teacheray.com
我看过这部电影(对现在的影响是我了解这部电影的内容)

I saw the film last week.
我上星期看了这部电影。(只说明上星期看电影的动作,不涉及现在的情况)

He has lived here since 1999.
自1999年以来,他一直住在这里。(对现在的影响是他现在还住在这里)

He lived here in 1999.
1999年,他住在这里。(只能说明他99年住在这儿,不涉及现在,现在不一定住在这里)

本文原文来自teacheray.com,作者安颖,北京市西城区英语教师。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号