英语的完成时态表示已完成或对现在有影响的动作,由助动词have/has和动词的过去分词构成。主语的单复数和人称需要与助动词一致,动词需要变为过去分词形式,时间状语通常指过去的时间,放在助动词之后,动词的过去分词之前。掌握完成时态的构成和变化规则,可以更准确地表达意思。
完成时态的构成:
完成时态由两部分构成:助动词have/has和动词的过去分词形式。其中have用于第一人称(I, we)和第二人称(you),has用于第三人称单数(he, she, it)。过去分词的构成方法是在动词原形后面加-ed,不规则动词的过去分词需要记忆。
例如:
- I have eaten breakfast.(我吃过早饭了。)
- She has finished her homework.(她完成了她的家庭作业。)
- They have traveled to many countries.(他们去过很多国家。)
变化:
完成时态的变化主要有以下三点:
- 主语与助动词的变化
主语是动词时态变化的重要因素之一。在完成时态中,主语的单复数和人称需要和助动词have/has保持一致。例如:
- I have watched this movie before.(我以前看过这部电影。)
- They have seen this TV show.(他们看过这个电视节目。)
- She has eaten lunch.(她吃过午饭了。)
- 动词的过去分词形式
助动词have/has后面的动词需要变成过去分词形式。大部分动词的过去分词形式是在动词原形后面加-ed。例如:
- play - played
- walk - walked
- talk - talked
不规则动词的过去分词形式需要记忆。例如:
- eat - eaten
- go - gone
- do - done
- 时间状语的变化
完成时态的时间状语通常是指过去的时间,这些词汇包括:already(已经)、just(刚刚)、never(从未)、ever(曾经)等等。时间状语需要放在助动词have/has之后,但是在动词的过去分词之前。例如:
- She has just finished her book.(她刚刚完成了她的书。)
- I have never been to Japan.(我从未去过日本。)
- Have you ever tried sushi?(你曾经尝试过寿司吗?)