have done是什么时态目录
have done与had done是什么时态,有什么不同?
have done是什么时态
have/has done是现在完成时态。
have/has是助动词,用来帮助形成完成时态,当主语是三人称单数时,用has; 其它情况下就用have;done是动词的过去分词。
He has finished his homework. 他已经完成他的作业。
They have known each other for years. 他们已经认识几年了。
知识延展:现在完成时表示的意思是过去发生的动作对现在有影响或者过去发生的动作持续到现在。
have done与had done是什么时态,有什么不同?
一个是现在完成时(表示动作在现在时间之前的完成),一是过去完成时(表示动作在过去的一个时间点之前就已经完成了)
标签: