"had done" 是英语语法中的一个时态,表示过去的完成时。在句子中,"had done" 通常作为过去时态和现在时态之间的桥梁,它能够准确地表达出某个动作在过去的某个时间点已经完成。
例如,在下面这个句子中,"had done" 被用来表达过去某一时刻的已完成动作:
I had finished my homework before dinner.
在这个例子中,"had finished" 是过去完成时态,表示在吃晚饭之前,我已经完成了作业。
另一个例子:
By the time I arrived, she had already left.
在这个例子中,"had left" 表示某个过去的时间点,也就是我到达之前,她已经离开了。
需要注意的是,"had done" 只能被用于过去的时间点,而不能用于现在或未来。如果想要表达现在或未来的完成时,需要使用其他的时态形式。
总之,"had done" 是英语语法中的一个重要的时态形式,它能够帮助我们在句子中准确地表达过去的完成时。