[求助]Didn't have和haven't有什么区别?
问题描述:
[求助]Didn't have和haven't有什么区别?
老师说不能使用haven't,必须使用didn't have.为什么?
答
如果你还没有学到完成时态的话,那用haven't肯定是错的啊.
have可以是实意动词,就是说一切都中规中矩,必须用don't have,但是在完成时中,have作为助词出现,否定形式是have not,即缩写为haven't.例如:
实意动词have:I didn't have any books.我没有书.一般过去时
助词have:I haven't finished my homework.我还没有完成作业.现在完成时
如果你想了解haven't的用法,可以提前学习一下完成时.
其实,have作为完全动词,在真正的英语口语中常常将这两种否定通用.