完成时态是英语中表示过去事情对现在或将来的影响的一种时态,通常由have/has + 过去分词
构成。在口语和书面语中广泛使用。
一、完成时态的形式和用法
完成时态的构成为have/has + 过去分词
,其中have
是有、has
是有(第三人称单数)的意思。过去分词是动词的第三形态,通常形式为动词原形后加-ed
,例如worked
, studied
。
完成时态有两种用法:
- 表示过去某个时间点前已经完成的动作对现在或将来产生的影响。
例句:
I have eaten breakfast.
(我已经吃了早饭。)
这句话表示过去某个时间点前(可能是今天早上或者昨天晚上)我已经吃了早饭,现在我可能已经不饿了。 - 表示在过去某个时间点前已经完成的动作。
例句:
She has lived in New York for five years.
(她已经在纽约住了五年了。)
这句话表示在过去的五年时间里,她一直住在纽约。
二、完成时态的使用实例
下面列举一些实际应用的例子:
1. 已完成的动作对现在的影响
例1:I have finished my homework, so now I can play video games. (我已经完成了作业,现在可以玩电子游戏了。)
例2:She has washed the dishes, so the kitchen is clean. (她已经洗了碗,所以厨房很干净。)
2. 已完成的动作对将来的影响
例1:I have booked a hotel room, so we will have a place to sleep tonight. (我已经预订了酒店房间,所以今晚有地方睡觉了。)
例2:He has bought a plane ticket, so he will be flying to Paris next week. (他已经买了飞往巴黎的机票,所以下周会飞到巴黎。)
3. 已完成的动作
例1:She has graduated from Harvard University. (她已经毕业于哈佛大学。)
例2:He has visited China twice. (他已经两次去过中国。)
三、注意事项
- 已经使用过的时间要与完整的完成时态在同一时间点或时间段内。
错误例子:
I have eaten breakfast yesterday.
(我昨天早饭吃过了。) - 过去分词不变化,无论主语的单复数或第几人称。
正确例子:
She has studied Chinese for three years.
(她已经学了三年中文。)
正确例子:They have traveled to many countries.
(他们去过许多国家。)
四、总结
完成时态在英语中是一种非常常见的时态,使用方法简单,但要注意使用时的时间和主语的一致性。