现在完成时和过去完成时的区别

更新时间:2023-11-02 16:12:50 阅读: 评论:0


2023年11月2日发(作者:成无己)

现在完成时和过去完成时的区别

现在完成时和过去完成时是英语中的两种时态,它们用

来描述过去发生的动作与现在的关系。虽然它们都属于过去的

动作,但在时间上有一定的差异,下面将详细介绍这两种时态

的特点和用法。

一、现在完成时

1.结构:现在完成时由助动词“have/has”和过去分词构成。

肯定句:主语 + have/has + 过去分词

否定句:主语 + have/has + not + 过去分词

疑问句:Have/Has + 主语 + 过去分词 + 其他?

2.用法:

1)表示从过去某一时刻开始,一直延续到现在的动作或状

态。

例如:

I have lived in this city for ten years.(我在这个城市

住了十年了。)

She has worked at the company since 2010.(她自2010

以来一直在这家公司工作。)

2)强调过去的动作对现在造成的影响。

例如:

I have lost my keys, so I can't open the door.(我的钥

匙丢了,所以我无法打开门。)

She has finished her homework, so she can go out to

play.(她完成了作业,所以可以出去玩了。)

3)表示过去经历或经验。

例如:

Have you ever been to Paris?(你去过巴黎吗?)

He has never tried sushi before.(他以前从未尝试过寿

司。)

3.信号词:already(已经)、yet(还)、just(刚

刚)、ever(曾经)、never(从不)、recently(最近)等。

二、过去完成时

1.结构:过去完成时由助动词“had”和过去分词构成。

肯定句:主语 + had + 过去分词

否定句:主语 + had + not + 过去分词

疑问句:Had + 主语 + 过去分词 + 其他?

2.用法:

1)表示在过去某一时间点发生的动作或状态,在另一个过

去时间点之前已经完成。

例如:

I had finished my work when he arrived.(他到达时,我

已经完成了工作。)

She had left before I got there.(我到达之前,她已经离

开了。)

2)表示在过去某一时间段内一直保持的动作或状态,

在另一个过去时间点之前已经完成。

例如:

He had lived in Beijing for five years before moving

to Shanghai.(他在搬到上海之前在北京住了五年。)

They had been friends since childhood until they had a

big fight last year.(他们从小就是朋友,直到去年大吵一

架。)

3.信号词:by(到……时)、before(在……之前)、

after(在……之后)、already(已经)、yet(还)、just

(刚刚)等。

总结:

现在完成时用于与现在有关的动作或状态,强调对现在造成的

影响,或表示过去某一时刻开始一直延续到现在的动作或状态。

而过去完成时则用于过去某一时间点或时间段之前已经完成的

动作或状态。通过对这两种时态的学习和实践应用,我们可以

更准确地描述过去与现在之间的关系。


本文发布于:2023-11-02 16:12:50,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1153776.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:完成时态
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图