在现在完成时中怎么区分使用have和had?

问题描述:

在现在完成时中怎么区分使用have和had?
如题
希望给出具体的例子~

have 用于现在完成时.
例:I have finished my homework.我已经完成作业了.(“完成” 这一动作刚刚做完.)
had 用于过去完成时.
例:I had finished my homework at 9 o'clock yesterday.我昨天9点钟就完成了作业.(“完成”这一动作发生在现在之前.)