have done是什么词性

如题所述

表达式"have done"是现在完成时的形式,用于表示已经完成的动作或经历的事件。该形式由助动词"have"(或其变体)和动词的过去分词构成。

1.表示过去行为与当前结果:

现在完成时常用于描述过去发生的一个动作或经历的事件,与现在的情况或结果有关联。它表示过去的动作已经完成,对现在产生了某种影响或有某种结果。例如:"I have finished my homework"(我已经完成作业)。这句话表明过去已经完成作业,并强调现在的状态是没有作业要做。

2.表示经历或经验:

现在完成时也可用于表达个人经历或经验。例如:"I have traveled to many countries"(我去过很多国家)。这表示过去曾经有很多次旅行经历,强调现在具有这样的经验。

3.表示动作在过去发生但时间不明确:

现在完成时有时用于强调动作已经发生,但具体时间不明确或无关紧要。例如:"Have you ever tried sushi?"(你尝试过寿司吗?)。这种句子表示过去曾经有尝试寿司的经历,重点在于经历本身,而非具体的时间点。

4.表示生活中的事件和成就:

现在完成时还可以描述个人生活中的事件和成就。例如:"She has written three novels"(她已经写了三本小说)。这句话强调过去已经有三本小说完成,并突出现在的成就。

拓展知识:

现在完成时可以与时间状语连用,如"today"(今天)、"this week"(这个星期)等,以指定动作发生在过去某一特定时刻或时间段。现在完成时还可以与其它语态和情态动词连用,如"have been"(已经被)、"should have done"(应该已经做了)等,以表达更复杂的意思。

现在完成时在口语和书面语中广泛使用,对于描述个人经历、完成情况和成就等都非常有用。学习如何正确使用现在完成时是提升英语语言能力的重要一步,通过阅读和交流中多加练习可以更好地掌握其用法和语感。

温馨提示:答案为网友推荐,仅供参考