have done指的是现在已经完成了的一件事。 had done是过去某个时间段已经完成了的一件事。一般只在出现一般过去式的时间状态,并有明显的标志词表示在这个状态之前时才用。 have done和had done的区别 have done和had done的区别就在于,有没有一个确定的时间点,如果有确定的表示过去的时间状语。have done是从过...
“had done”是过去完成时的结构,表示在过去某一时间点之前已经完成的动作或状态。 “have done”是现在完成时的结构,表示从过去某一时间点开始,持续到现在的动作或状态,或者强调过去动作对现在的影响。 造句例句: 例句1:By the time he arrived, I had already done m...
has / have done现在完成时,指某过去的动作对现在的影响或产生的结果,不是强调动作本身(比如时间地点方式等等),而是强调影响和结果;had done 过去完成时,简单说就是过去的过去,所以它要有上下文呈现一个过去的时间,那在此过去时间之前就是过去的过去。后面两个分别是上面两个的被动语态。
解析 have done 是现在完成时,表示事情发生在过去,但是对现在有影响.had done是过去完成时,表示该动作发生在过去某个时间或动作之前,如:He said he had seen the film.seen这个动作发生在said之前,即过去的过去. 分析总结。 haddone是过去完成时表示该动作发生在过去某个时间或动作之前如...
havedone和haddone在英语中存在明显的区别。前者是现在完成时的形式,表示过去发生的动作对现在产生的影响或对过去的描述;而后者是过去分词形式,表示过去的动作或状态。两者在时态和用法上有根本的不同。详细解释:1. havedone:这是现在完成时的助动词“have”的过去分词形式“done&...
含义不同 have done:英式发音 [hæv dʌn] 美式发音[hæv dʌn]英式发音和美式发音是一样的。意思:从过去发生,截止到现在 had done:英式发音 [həd dʌn] 美式发音[həd dʌn]英式发音和美式发音是一样的。意思:过去的过去发生,...
意思不同、侧重不同等。意思不同:haddone,意思是已完成,过去完成时,而havedone意思是所做的每一件事,表示做了不必做的事。侧重不同:haddone侧重于动作发生在过去的某个时间点或动作之前,而havedone侧重从过去到现在。
have done与had done是两种不同的英语时态。have done属于现在完成时。它用来描述一个或一系列在过去发生但与现在有关的动作,将过去发生的事件与当前状态联系起来。例如:“I have just finished my homework.”表示“我刚刚完成了作业”,这个动作与当前状态相关联。相反,had done则代表过去完成时。这...
答案:have done是现在完成时,而had done则是过去完成时。两者之间的主要区别在于时态的不同,表达的时间背景有所区别。详细解释:have done是现在完成时的表达形式。现在完成时是一种复合型时态,结合了现在的元素和过去的元素。这种时态强调过去发生的事情对现在的影响,或者表示过去已经开始并持续到现在...