什么是had done?
Had done是英语中的过去完成时态,它表示在过去某个时间或事件之前发生的动作或状态。通常用于描述在过去某个时间之前已经完成的动作或状态。在had done中,had是助动词,表示过去完成时态,而done则是动词的过去分词形式。
had been done是什么时态?
Had been done也是英语中的过去完成时态,与had done意思相同,只是had been done强调的是在过去某个时间之前的持续性动作或状态。在had been done中,had是助动词,表示过去完成时态,been是be动词的过去分词形式,表示持续性动作或状态,而done则是动词的过去分词形式。
had done与其他时态的区别
1. 与一般过去时态的区别:一般过去时态表示在过去某个时间发生的动作或状态,而过去完成时态则表示在过去某个时间之前已经完成的动作或状态。
2. 与过去进行时态的区别:过去进行时态表示在过去某个时间正在进行的动作或状态,而过去完成时态则表示在过去某个时间之前已经完成的动作或状态。
3. 与过去完成进行时态的区别:过去完成进行时态表示在过去某个时间之前一直持续的动作或状态,而过去完成时态则表示在过去某个时间之前已经完成的动作或状态。
had done的用法
1. 表示过去某个时间之前已经完成的动作或状态,例如:I had finished my homework before my parents came back.
2. 表示过去某个时间之前已经发生的动作或状态,例如:He had been to Japan twice before he went to Korea.
3. 用于虚拟语气中,表示过去某个时间本应该发生的动作或状态,例如:If I had known the truth, I would have told you earlier.
had been done的用法
1. 表示过去某个时间之前一直持续的动作或状态,例如:She had been studying English for 5 years before she moved to the United States.
2. 表示过去某个时间之前已经完成的持续性动作或状态,例如:The house had been cleaned before the guests arrived.
3. 用于虚拟语气中,表示过去某个时间之前本应该持续的动作或状态,例如:If she had been more careful, she wouldn't have broken the vase.
总结
过去完成时态是英语中的一种时态,表示在过去某个时间之前已经完成的动作或状态。而过去完成进行时态则强调的是在过去某个时间之前一直持续的动作或状态。在使用时,需要根据语境和需要强调的内容来选择使用哪种时态。
