现在完成持续vs现在完成
现在完成进行时和现在完成时是两种必须区别理解的时态,因为现在完成时和现在完成时虽然都属于现在时,但它们之间有明显的区别。现在完成时态用来形容在现在完成的一个动作。另一方面,现在完成进行时态用来表示某事已经持续了多久。虽然这些定义看起来很简单,但很多人发现在使用英语时,很难决定一个动作是现在完成时态还是现在完成进行时。
什么是现在完成时(present perfect)?
当你想描述一个刚结束或完成的动作时,你必须使用现在完成时态。
早上下雨了。
从这句话中你会明白,演讲者试图说不再下雨了。
观察下面给出的两句话。
他把书给了他的朋友。
茉莉花发烧了。
在第一句话中,has在现在完成时的用法表明某人不久前把书给了他的朋友。同样的,从第二句话中,你就知道茉莉花不久前发烧了。这是现在完成时用法背后的基本思想。另外,如果你观察现在完成时是如何形成的,你会发现它遵循以下公式。
给定动词的Has/Have+过去分词
什么是现在完成连续(present perfect continuous)?
另一方面,当动作被解释为像下面给出的句子中一样不减弱时,使用现在完成进行时态。
从早上开始一直在下雨。
从这句话中,你就知道雨从早上起就没有停过。从早上开始一直下雨。看看下面给出的其他现在完成进行时的例子。
他已经喊了很长时间了。
自从他拜访弗朗西斯后,她就一直跟着他。
在第一句话中,你会得到这样的想法:那个人并没有停止喊叫,他继续这样做,直到说话人说出来为止。在第二句话中,你会明白,自从他拜访弗朗西斯之后,她就一直跟着他。因此,你可以从现在完成进行时的用法中得到“没有停止”的额外概念。
此外,现在完成进行时的构造公式如下。
Has/Have+been+动词+ing
现在完成连续(present perfect continuous)和现在完成时(present perfect)的区别
•当你想描述一个刚刚结束或完成的动作时,你必须使用现在完成时。
•构造现在完成时的公式是给定动词的Has/Have+过去分词。
•另一方面,当动作被解释为不减弱时,使用现在完成进行时态。
•现在完成时的公式是,Have/Have+been+动词+ing。