当初对着代码注释卡了很久,翻来翻去琢磨control怎么用,一会当名词塞句子里,一会拿来当动词,写出来的句子总是别扭,被人指出来好几次,自己盯着屏幕半天,也看不出哪里不对。
最先乱掉的地方,是分不清什么时候该加介词。最开始随手写wantcontrol,总觉得读起来通顺,敲完发给别人看,才被告知这里不对。control作名词的时候,想表达掌控、支配,前面常要搭配介词,比如takecontrolof,gaincontrolof,of后面再接想要把控的对象。那个时候脑子转不过来,总习惯直接把名词和宾语贴在一起,省略中间的of,一句话读起来生硬,语法上也站不住脚。
换作动词的用法,又走到另一个极端。以为动词后面同样要带上of,写出来controlofthesituation,混在一起,名词句式和动词句式搅成一团。动词版本简单很多,control后面可以直接跟上宾语,不用额外加介词,controlthesituation,controlthespeed,这样就够了。两种写法放在一块对比,差别一眼就能看见,但自己闷头写的时候,很容易来回串。
还有一组容易搞混的搭配,outofcontrol和undercontrol。很长一段时间里会混用这两个短语,明明想表达事情稳住了,写成outofcontrol,意思直接反过来,等别人提醒的时候才反应过来。outofcontrol是失去把控,不受管束;undercontrol是处在可控范围之内。短短语看着短,差两个单词,意思完全相反,敲字快的时候,很容易手滑写错。
这只是我的个人感受,不是标准答案。
后来试着给自己分了简单的场景,遇到一句话先停顿一秒,先判断自己想要的词性。如果是想要表达一个动作,去管控某个事物,就拿动词用法,control+宾语;如果想要表达控制权、掌控状态这个概念,就按名词的搭配来,带上对应的介词短语。不是什么固定模板,只是我自己写句子的时候用来稳住思路的办法,换别的人,可能会有更顺手的判断方式。
还有一点之前没留意到,可数不可数的区别。大多时候control是不可数名词,泛指掌控力,不用加上s;只有在特定语境下,指一个个控制装置、调节部件的时候,才会写成controls。看设备面板上标注的controls,就是这个用法,第一次看到的时候愣了一下,之前一直默认这个词永远不能加s,这个小细节也踩过一次坑。
写英文句子的时候,很容易顺着中文语序直译。中文说掌控节奏,直接搬过来没问题,但碰到一些固定短语,直译就会翻车。比如losecontrol,失去掌控,不会写成losethecontrol,多数情况不用加定冠词the。冠词的取舍没有统一的死规矩,我自己的办法就是多看原句例句,记下高频写法,而不是硬背一套规则,规则记多了,反而更容易混乱。
试过把这些零散的用法记在侧边的记事本里,每次写错就补一条,慢慢发现出错的地方总是重复那几处:介词of要不要写、要不要加s、短语里的介词有没有弄反。没有办法保证以后永远不会写错,只是再碰到这个词的时候,不会像最开始那样毫无头绪,胡乱拼凑句子。
不用强求一次性把所有分支用法全部吃透,先把最常用的动词、名词两类基础句式稳住,剩下小众的用法,碰到了再单独记下来就好。