语法解析:现在完成时的用法
分类: 英语语法
同学们在使用现在完成时的时候肯定遇到过这样的问题:
这个动作到底完成了没有?结束了没有?还有可能继续下去吗?
大家常常会摸不清头脑,导致做阅读的时候对文章的细节有错误的理解
现在完成时的结构由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. 我刚看了一场话剧,我强烈推荐。
这两种用法的主要区别在于:“已完成”用法通常不与表示一段时间的状语连用,而“未完成”用法通常都要与表示一段时间的状语连用。
怎么样,现在有没有对英语现在完成时的用法有了个比较清晰的思路了呢?赶快收藏起来吧~