havedone是什么时态
“havedone”是英语中的现在完成时态,也称为完成时。
现在完成时态是描述发生在过去某个时间点之前的动作或状态,但与现在有关联的一种时态。
现在完成时态的构成是由助动词“have/has”和过去分词构成。其中,“have”用于第一人称单数、第二人称单数和复数,而“has”则用于第三人称单数。过去分词则是动词的第三形式,通常以“-ed”结尾,例如:walked, talked, studied等。
现在完成时态的用法:
1. 表示过去发生的动作对现在造成的影响
例如:I have eaten breakfast, so I'm not hungry now.(我吃过早餐了,所以现在不饿了。)
2. 表示过去某个时间点之前已经完成的动作
例如:She has finished her homework.(她已经完成了她的作业。)
3. 表示过去某个时间点之前已经发生的状态或经历
例如:I have lived in this city for 10 years.(我已经在这个城市生活了10年。)
4. 表示过去某个时间点之前已经发生的动作对现在的影响
例如:He has broken his leg, so he can't walk now.(他的腿骨折了,所以他现在不能走路。)
需要注意的是,现在完成时态通常与表示时间的状语连用,例如:today, this week, this month等。同时,现在完成时态也可以和时间段连用,例如:for, since等。