have作为助动词的问题

问题描述:

have作为助动词的问题
I have not finished my home work yet
为什么不用am或者 do替代have啊

这是个现在完成时的句子,如果用am就成被动句了,如果用do后面就不能加yet,这代表已经完成了的,DO的话只表示一般现在时