no more than的意思是“仅仅”“只有”“最多不超过”,强调少。而not more than为more than(多于)的否定式,其意为“不多于”“不超过”。二者的意思有所区别,用法也不相同。
1、两者中文意思不一样:
no more than表示只是,至多,只不过的意思。
not more than表示至多、仅仅、不超过的意思。
2、两者用法不一样:
no more than 表示“只不过”(= only),强调少。
例如:She is no more than an ordinary girl。她只不过是个普通的女孩。
not more than 指两者虽然都具有某种特征,但程度不一样,意为“不如”、“不及”。
例如:He is no more a writer than a painter。他不是画家,也不是作家(= He is neither a painter nor awriter)。
3、两者词性不一样:
no more than是副词。
not more than是名词。
She has no more than three hats.
她只有3顶帽子。(太少了)
She has not more than three hats.
她至多有3顶帽子。(也许不到3顶帽子)
I have no more than five yuan in my pocket.
我口袋里的钱最多不过5元。(言其少)
I have not more than five yuan in my pocket.
我口袋里的钱不多于5元。(也许不到5元)