当我们想说某事不是真的的时候,我们可以使用否定的词、短语或从句,因此英语中否定句的表现形式多种多样,每种表现形式都有一定的规则可循,特别是通过否定名词短语构成的否定句。一、助动词的否定目前我们在看否定句时通常会看到带有“not”的助动词的缩略形式,而不是完整形式。在非常正式的情况下或当我们想强调时,使用完整形式。英语中否定助动词的缩略形式是通过将否定助词“not”变成“n't”而形成的,“n't”是一个与动词词根形式相融合的后缀,例如:在一些方言中,have 作为实义动词也符合缩略规则,但是比较少见,常见的是通过助动词 do 或及其他形态来实现的,例如:我没有钱。不常见:I haven't money.常见:I don't have money.现在用一张表来描述这些常见的助动词的完整的和缩略的否定形式在不同时态或语境中的形态,例如: 二、not在英语中,“not” 在语法上可以否定句子的主语,但是这并不意味着 not 可以否定所有的名词短语,比如不能说“Not Lan went to school yesterday”。常见的 not 否定名词短语的规则:若否定后的名词短语所表示的集合是闭合的和连续的,那么名词短语就可以用 not 来否定,例如:1. all 和 every 可以用 not 否定,且意思是一样的,例如:不是所有的学生都要参加那个活动。Not all students have to join that activity.Not every student has to join that activity.2. More than 和 less than 可以用 not 否定,而 few 不行,因为 not few 所指的集合有两个可能的值,一是 no,二是 many,所以容易造成混淆,例如以下句子可能有 a) 或 b) 的意思:Not few people came to the meeting.a) No people came to the meeting.没有人来开会。b) Many people came to the meeting.许多人来开会3. 跟 not few 类似,not several 所指的集合有两个可能的值,也容易造成混淆,例如以下句子可能有 a) 或 b) 的意思:Not several people came.a) No/few people came.没人来。b) Everybody/Many people came.每个人都来/许多人都来。而 not many 只表示一组小于 many 大小的闭合的集合,因此 many 可以用 not 否定,例如:Not many people came to meeting last week.上周来开会的人不多。4. More than half 指的是一个从 50% 到 100% 的某个值集,所以 not more than half 所指的可能值是一个封闭的、连续的集合(0-50%),因此 more than half 可以用 not 否定。而 not most 指的集合有几个可能的值,例如以下句子可能有 a),b) 或 c) 的意思:Not most of the team showed up last Friday.a) Few of the team showed up last Friday.上星期五这个队很少有人来。b) All of team showed last Friday.上星期五这个队所有人都来。c) None showed up last Friday.上星期五这个队没有人来。5. Not any 表明说话者心中有一组特定的个体集合,是一组闭合的、连续的集合,因此可以用 not 来否定,例如:Not anybody is allowed to shake hands with the Queen.不是任何人都可以和女王握手。解析:也就是只有特定的人可以和女王握手。而 not both 是说话者推测有其中一个(而不是另一个)做了某事,虽然不能确定是哪个,但是这个不重要,因为 not both 表示的是一组闭合的、连续的集合(就是只有一个),例如:Not both David and Amy came to my party.大卫和艾米没有都来参加我的聚会。解析:无论是大卫还是艾米,not both 所表示的是一个只包含一个的集合,因此它还是属于闭合的、连续的结合,所以 both 可以用 not 否定。6. 所有不等于零的基数限定词在用 not 否定时,都是不符合语法的,例如:Not two hundred people came to the movie debut.不是两百个人来观看电影首映。解析:不是两百个人,那么可以是除了200以外的其他任何数量的人,很明显不是一个闭合的集合。而如果限定词是一个只包含一个的集合就可以用 not 否定,如 not a 或 not one,它们表示的是一个不包含任何个体的集合,例如:Not one/a person came to the movie debut.没有一个人来参加电影的首映式。而 not each,不清楚是否定了 each 的通用部分,还是否定了 each 的个性化部分,因此不能用 not 否定 each,例如以下句子可能有 a) 或 b) 的意思:Not each company is expected to pay taxes.a) Only a few are required to pay them this quarter.b) The companies are all expected to pay the tax as a group.三、no,none,neither 1. No 是另一个否定限定词,我们可以把它放在名词前面,把否定的意思带进句子,后面可以跟单数或复数名词,例如:He sold no house last month.他上个月没有卖房子。解析:此句相当于 He didn't sell any house last month.They will make no cakes for her.他们不会给她做蛋糕。解析:此句相当于 They won't make any cake for her.2. 如果限定词 no 指单数,那么 none 和 neither 指后面提到的一组中的项,其中 neither 只涉及包含两项的组,none 表示涉及包含两项以上的组,例如:No one knew the answer.没有人知道答案。None of them knew the answer.他们谁也不知道答案。Neither of them knew the answer.他们两个都不知道答案。四、little 和 few1. little 用来否定不可数名词,例如:There is little water left.剩下的水不多了。I have little reason to think they will help.我没有理由认为他们会有所帮助。2. few 用来否定可数名词,例如:There are few men who are capable of doing it.很少有人能做到这一点。I know few places that I could recommend to you.我知道有几个地方可以推荐给你。