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是名词。
参考资料:百度百科-more than
1. no more than的意思是“仅仅”“只有”“最多不超过”,强调少。如:
This test takes no more than thirty minutes.
这个测验只要30分钟。
The pub was no more than half full.
该酒吧的上座率最多不超过五成。
For thirty years,he had done no more than he(had)
needed to.
30年来,他只干了他需要干的工作。
2. not more than为more than(多于)的否定式,其意为不多于 ”“不超过 ”
。如:
Not more than 10 guests came to her birthday party.
来参加她的生日宴会的客人不超过十人。
也许你看了解释还不太清楚,下面有具体比较的例子,你可以看看,看了之后也许你就懂了。
比较:
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元)