区别在于一个是正确的,一个是错误的。has not time 是错误的表达,因为not 是否定副词,是time时间是名词,副词不能修饰名词。而no有形容词词性,所以has no time是没有时间的正确表达。
"has no time"和"has not time"意思相同。
并 "has no time"和"has not time"都表示没有时间的意思。
"has not time"用的相对较少,在口语中多用"don't have time"表示,而"has no time"用的较为普遍,是英语学习中常见的短语之一。
需要注意的是,"not"和"no"在否定意义上是等价的,但在句子中的位置和用法略有不同。