had用在过去式和现在完成时吗