SCUT魏剑峰 26-02-24 12:11
微博认证:教育博主 头条文章作者

前几天我看到外刊社群里面有同学写出了这样一个句子:

Many young people can not afford a house in the big city.

这名同学把can’t的完整形式写成了can not,但这样分开写是不对的,正确的写法应该是cannot

目前各大词典的写法也都是cannot

实际上cannot这个词从中古英语时期就有了,后面才有了can’t的缩写。也就是说,can’t不是can not的缩写,而是cannot的缩写。

如果你要表达“不能”的意思,那么要用cannot,而不是分开写的can not,比如:We cannot [=can't] allow that to happen.

那么有没有can not的用法呢?其实也是有的,但它只能用在少数特定情况里面,并且此时它的意思不是“不能”。

一个情况是用在句式can not only…but also…里面,比如:

(1) We can not only break even, but also turn a profit.
(2) The company’s new product can not only reduce emissions, but also trap some of the existing greenhouse gasses.

另一个情况是not否定的是它后面的动词,而不是can本身,举个例子:

You can not go, if you want to stay.

这个句子要理解为:You can [not go], if you want to stay. 如果你想留下来,你可以选择不走。

此时not否定的是后面的动词go,它等同于:You can choose not to go, if you want to stay.

但是这种not否定后面动词的情况比较少见,而且需要结合特定语境才能成立。
在日常写作里面,如果你想表达“不能”,那么要用cannot

英语里面还有几个类似上面这样缩写和分开写容易弄混的例子。比如maybe和may be

有些人会写出这样的句子:He maybe late for the meeting.

句子正确的写法是:He may be late for the meeting.

如何区分呢?maybe是一个副词,表示“也许,可能”,它的意思相当于perhaps
may be则是情态动词may和系动词be的组合,表示“可能是……”,并且be后面必须跟一个名词、形容词或者介词短语等作为表语。

如果你不确定应该用哪个,那么可以把那个词换成perhaps,如果句子还成立,那么就填maybe;如果不成立,就用may be

举个例子,She ____ the best candidate for the job.

如果填perhaps,就成了:She perhaps the best candidate for the job. 句子不成立,所以要填may be

又比如:There were 200, ____ 300, refugees on the boat.

这里填perhaps,就变成:There were 200, perhaps 300, refugees on the boat. 句子成立,所以要填maybe

另外一个例子是anymore和any more

其中anymore用于否定句或疑问句中,表示“再也不,不再”。比如:He doesn’t live here anymore. 他不再住这里了。

any more表示“更多的”,比如:Do we need any more coffee? 我们需要更多咖啡吗?

区分两者的方法是,如果要填的词能够用any longer替换且意思不变,那么就用anymore

比如上面的句子"He doesn’t live here anymore." 换成:He doesn’t live here any longer. 也成立,说明填anymore是正确的。

发布于 广东