为什么是had no money at all 不能用 had not money at all

来源:百度知道 编辑:UC知道 时间:2024/05/21 15:47:47

have no 用另一种方式来说就是don't have,在这里 have是“有”的意思,一般现在时态;
have not就是 haven't,现在完成时态,have是助动词,只是时态的标志,没有实在意义0。
例:I have no money. 我没有钱(have是实意动词)
have no+名词
I have not done the work. 我还没完成工作(have是助动词)
have not+动词过去时态

no 是形容词修饰名词money
not是副词只能修饰动词和形容词

这里had是have的过去式 实意动词 不能直接否定
had no money at all=didn't have money at all
前者前掉名词 后者强调动作

如果用HAD NOT 后面就必须再加上一个HAVE了,因为这里的NOT是修饰HAD的,而不是修饰MONEY,

no 加名词

not 加动词

had no money at all

did not have any money at all