no more than与not more than是一组很容易搞混的词组,即使你当时搞清楚了,许久过后碰到可能仍然会弄不清,因此,有必要对这一组词进行深入分析,思考二者的不同。
首先,我们来看这组词都会出现在句子中的什么地方?
1. 用于系动词和表语之间,或谓语动词和宾语之间。no more than 表示“仅仅,只不过”;而 not more than 表示“不多于”。如:
He is no more than a manager.
他只不过是个经理。
He has not more than 3000 Yuan a month.他的工资每月不超过3000元。
2. 用于比较状语从句,no more ... than 表示对两者都否定,意为“同……一样不”, not more ... than 不比……多,不如……多。如:
He knows no more maths than his brother(does).
他和弟弟对数学知道的都不多。
He does not know more maths than his brother (does).
他不比他弟弟对数学知道得多。(即小于或等于他弟弟知道的知识,强调他知道得少)
那么如何区分二者的不同并牢牢记住呢?
仔细观察两种结构,可以发现not more than 为一般用法,而no more than 为特殊用法。
为什么这么说呢?
not修饰的是比较级more,强调的是和后者相比,不多。按照句子的先后顺序逐词去翻译就可以得出这个意思。这和not修饰其它词时的理解方式是一样的,比如:
She does not like this book.
她不喜欢这本书。
而no more than放在一起表示“仅仅,只不过”,在比较结构中表示“二者都不”,这是不能通过逐词翻译得出来的意思,要整体记忆才行。
因此,我们不用记not more than,只用记住no more than的特殊表达方式就行了。
虽然no more than有需要整体记忆的特殊用法,但no也可以表示not的意思,因此no more than也可以表示一般用法,即通过逐词翻译过来的意思。比如:
No one is more beautiful than you.
没有人比你更美丽。
You should write at least 150 words but no more than 180words.
你要写至少150个单词,但不多于180个单词。
因此,具体使用哪种用法还要根据语境语意以及前后逻辑来判断。