He had finished the homework when I got home.

问题描述:

He had finished the homework when I got home.
He hadn't finished the homework when I got home.第一句用过去完成时还说得同 我回到家的时候他已经完成作业了 但第二句我回到家的时候他还没有完成作业 第一句是在我回家之前就已经完成了做作业 但第二句我回到家还没有完成作业喔.

第二句也能讲得通,“他没有做完作业”这一动作发生在“我到家”之前,属于过去的过去,所以用过去完成时.