现在完成时和过去完成时的区别
现在完成时和过去完成时是英语中的两种时态,它们用
来描述过去发生的动作与现在的关系。虽然它们都属于过去的
动作,但在时间上有一定的差异,下面将详细介绍这两种时态
的特点和用法。
一、现在完成时
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 条评论) |