当前位置

首页 > 基础学英语 > 英语语法入门 > 语法解析:现在完成时的用法

语法解析:现在完成时的用法

推荐人: 来源: 阅读: 2.87W 次

同学们在使用现在完成时的时候肯定遇到过这样的问题:

语法解析:现在完成时的用法

这个动作到底完成了没有?结束了没有?还有可能继续下去吗?

大家常常会摸不清头脑,导致做阅读的时候对文章的细节有错误的理解

现在完成时的结构由have/has + -ed分词构成,有两个主要用法,即“已完成”和“未完成”用法。

“已完成”用法是指动作或过程发生在说话之前某个没有明确说出的过去时间,现在已将完成了,并与现在的情况有联系。

例如:

He’s turned off the light.(灯在一个过去的某个时间被他关掉,说话时仍然是关着的)

I have absolutely nothing to hide, I have done nothing wrong.  我绝对没有什么好隐瞒的,我没有做错什么。

“未完成”用法是指动作或状态从过去某时开始,继续到现在,可能继续下去,也可能刚刚结束。

例如:

He’s lived here since 1989.(他从1989年来到这里居住,至今还住在这里,在特定的文本中也可根据上下文理解为刚刚搬走)

I have done woodwork for many years. (我做木工好多年了,并且可能继续做下去)

I've just seen a play that I can highly recommend. 我刚看了一场话剧,我强烈推荐。

这两种用法的主要区别在于:“已完成”用法通常不与表示一段时间的状语连用,而“未完成”用法通常都要与表示一段时间的状语连用。

怎么样,现在有没有对英语现在完成时的用法有了个比较清晰的思路了呢?赶快收藏起来吧~