no more than与not more than的区别
1.nomorethan表示“仅仅”、“只有”(=only),强调少;而notmorethan表示“不多于”、“至多”(=atmost)。如:
HeisnomorethananordinaryEnglishteacher. 他只不过是个普通的英文老师。
Hehasnomorethanthreechildren. 他只有 3 个孩子。
Hehasnotmorethanthreechildren. 他最多 3 个孩子(有或许还不到 3 个之意)。
2. 用于比较两件事物时,nomore...than表示对两者都否定,意为“同……一样不”(=neither...nor);而notmore...than指两者虽都具有某种特征,但程度不同,意为“不如”、“不及”(=notso...as)。如:
Heisnomoreawriterthanapainter. 他不是画家,也不是作家(=Heisneitherapainternorawriter)。
Awhaleisnomoreafishthanahorseis. 马不是鱼,鲸也不是鱼(=Neitherahorsenorawhaleisafish)。
Sheisnotmorecleverthanheis. 她不如他聪明(=Sheisnotsocleverasheis)。