1.He is no teacher.2.He is not a teacher.为什么no后面不用不定冠词?

1个回答

  • B句中not a表示不强调的否定,A句中no(其后的名词前不加a)表示强调的否定.B句指"他在(职业上)不是教师."而A句是说"他不善于教书,他的书教得不好,不是教书的材料,他没有当教师的天份或艺术"等.说此话的人在职业上可是教师,也可能不是教师.这就是说,在A句里,no并不是否定某种职业或类属,而是否定从事某种职业的特征、技巧、素养或天份.有时则是表示主语具有表语所表达的人或事物的反面属性.