have done是现在完成时。
基本结构:主语+have/has+动词的过去分词
用法:
现在完成时用来表示过去发生或已经完成的动作对现在造成影响或后果。也就是说,动作或状态发生在过去但它的影响现在还存在,强调的是现在。
例如:I have already posted the photo. 我已经把照片寄走了。(强调的事对现在的影响“照片不在这里”)
现在完成时可以用来表示发生在过去某一时刻的,持续到现在的动作(用行为动词表示)或状态(be动词表示),常与for(+时间段),since(+时间点或过去时的句子)连用.谓语动词必须是延续性动词。
例如:He has lived here since 1978.自从1978年以来,他一直住在这儿。(动作于1978年开始,住到现在,还有可能住下去。)
“have done”是一个英语动词的完成时态,常用于描述某个动作或状态在过去已经发生。以下是一些例句:
Now its all said and done. 现在一切都已经说到了和做到了。
The harm is done, the dissonances multiply. 祸患已成,不和谐的事情越来越多。
I have done my best to prepare for the exam. 我已经尽力准备考试了。
She has done a great job on this project. 她在这个项目上做得非常出色。
They have done everything they can to help us. 他们已经尽了最大的努力来帮助我们。
以上只是部分例句,实际上“have done”在英语中应用广泛,可以根据不同的上下文进行选择和使用。