英语中现完成时和过去完成时有什么不同 - 高考数据网
高考数据网服务电话

24小时服务热线

18570606111

英语中现完成时和过去完成时有什么不同

信息发布:高考数据网发布时间:2024-04-21 10:43:27

英语中的现在完成时和过去完成时的主要区别在于动作的完成时间点和与现在的关系。

现在完成时和过去完成时是英语语法中的两种时态,它们之间的主要区别在于动作完成的时间点和参照时间。

现在完成时:

现在完成时表示从过去某一时间开始,一直持续到现在,或者刚刚终止,或者可能仍然要继续下去的动作。这种时态强调过去发生的动作对现在造成的影响或结果。其基本结构是主语+have/has+过去分词。

例句:

I have finished my homework.(我已经完成了我的作业。)

英语中现在完成时和过去完成时有什么不同

过去完成时:

过去完成时则表示在过去某一时间或动作之前已经完成的动作,即过去的过去。它通常与过去时态的句子连用,描述在过去某个时间点之前已经完成的动作。其基本结构是主语+had+过去分词。

例句:

When we arrived at the station, the train had already left.(当我们到达车站时,火车已经开走了。)

时间不同:

现在完成时表示动作发生在过去,但与现在有关系,即用一个发生在过去的动作来说明

现在的情况,对现在还有着一定的影响。现在完成指的是现在,一定是我们说的现在时

间已经完成,所以一定是现在

过去完成时只适合表示在过去某一段时间或动作以前已经完成的动作,不用考虑对现在

的影响。

结构不同:

现在完成时:主语+have / has+过去分词(肯定式)

主语+have

/ has + not+过去分词(否定式)

Have

/Has+主语+过去分词(疑问式)

过去完成时:主语+had+过去分词((肯定式)

主语+had + not+过去分词(否定式)

Had+主语+过去分词(疑问式)

使用的时间状语不同:

现在完成时中常用的时间状语包括但不限于this year、now、today、tonight、

already、yet、just、this week.

过去完成时中常用的时间状语仅有at、by、before等

现在完成时例句:

She has learned English for five years.(她已经学了五年英语了。)

They have lived here since 2010.(他们从2010年起就一直住在这里。)

I have already seen that movie.(我已经看过那部电影了。)

过去完成时例句:

By the time he was ten, he had learned to play the piano.(他十岁的时候就已经学会了弹钢琴。)

When I called her, she had already left for work.(当我给她打电话时,她已经去上班了。)

By the end of last month, they had sold all their products.(截止到上个月底,他们已经卖出了所有的产品。)


推荐阅读

版权所有@高考数据网 湘ICP备2021006809号-1

声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在通知我们,我们会及时删除。