have作为助动词的问题

I have not finished my home work yet

为什么不用am或者 do替代have啊

这是个现在完成时的句子,如果用am就成被动句了,如果用do后面就不能加yet,这代表已经完成了的,DO的话只表示一般现在时
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-26
不能吧~~

有了have在这,这句子就是过去完成时...

不能用am 或者 do换
第2个回答  2010-07-26
因为这是一个典型的现在完成时的句子,have在这里是助动词,这是必须的!
第3个回答  2010-07-26
英语词句运用法早已定下来,不能改变咯!

(a) 只在这个句子可以使用 "am" :

"I am not finished yet."=我还没完蛋!

(b)或使用 "did":

"I did not finish my homework because I was lazy."

(c) "do" 不能代替 "have", 因为它是过去时.所以这个句子不正确:

" I do not finish my homework yet."
相似回答
大家正在搜