英语里现在完成时的用法

现在完成时是“过去发生的动作对现在造成了影响”而且“过去的动作或状态持续到现在并且已经完成” 。在英语时态中,“时“指动作发生的时间,”态“指动作的样子和状态 。主要分为两种用法:
1、表示过去发生的动作对现在造成的影响:
该用法的现在完成时表示一个过去发生的动作在过去已经完成,并且这个动作对现在仍有影响或结果,同时说话者强调的或感兴趣的就是这个影响或结果,如汉语说“他已离开这个城市了”,其中的“离开”肯定发生了,它对现在的影响或结果就是“他现在已不在这个城市了” 。
2、表示过去的动作或状态持续到现在并且已经完成:
该用法的现在完成时表示一个过去发生的动作或开始的状态在过去并未完成或结束,而是一直持续到现在,并且有可能继续下去 。如汉语说“他在我们学校教书已有30年了”,显然“他在我们学校教书”是从30年前开始,并且一直教到现在,已经持续了30年 。
关于英语现在完成时的用法现在完成时是过去的动作或状态持续到现在并且已经完成,对现在造成的影响,是非常的知识点,你们都掌握了吗 。接下来我在这里给大家带来英语现在完成时的用法,我们一起来看看吧!
英语现在完成时的用法
什么是现在完成时?
现在完成时有两层含义:1.表示过去发生的动作对现在造成的影响或结果2.表示过去的动作或状态持续到现在
现在完成时的构成: 主语+have/has +动词的过去分词.(have/has done, have/has been done)
2
现在完成时的基本句型:
基本结构:主语+have/has+动词的过去分词(pp)(V-ed) eg done
①肯定句:主语+have/has+动词的过去分词(pp)(V-ed)+宾语 ②否定句:主语+have/has+not+动词的过去分词(pp)(V-ed)+宾语 ③一般疑问句:Have/Has+主语+动词的过去分词(pp)(V-ed)+宾语 ④特殊疑问句:特殊疑问词或词组+一般疑问句(have/has+主语+过去分词(V-ed)+其他)
3
现在完成时常用的时间状语有:
lately ,recently ,just, already, yet, up to now,
till now,so far,to this day,
in the past few years/months/weeks/da over the past few years,
during the last three months,for the last few centuries,
through centuries,throughout history等.
英语现在完成时的例句
I have made up my minds.
此句用现在完成时表明“恶劣的天气使我们的建筑计划耽搁了两个星期” 。
The bad weather has already set back our building plan by two weeks.
我们用现在完成时谈论的过去发生的一个动作对现在造成的影响或结果 。
We use the present perfect tense to talk a