这些词组均表示“不得不,不禁”之意。
cannot help: 与动名词连用,表示“不得不”是口语用法,词组中的help相当于avoid或prevent,是一种比较好的用法。
cannot but: 后跟不定式连用,是一种较正式的用法,主要用于美国英语。
cannot help but: 跟动词不定式连用,是cannot but与cannot help的混用,系书面用语,多用于美国英语。由于cannot help but含有双重否定,所以有人反对使用,认为不合习惯,但此表达法已经沿用下来。
这组词都有“上升,举起”的意思,其区别是:
arise: 书面用词,多用于诗歌或比喻中,具有特殊的修辞色彩。
raise: 及物动词,常用词,多指把某物从低处升到高处,有时作引申用。
rise: 普通用词,指具体的或抽象的事物由低向高移动。
lift: 语气比raise强,指用体力或机械的力举起或抬起某物。
这组词都有“升起,举起”的意思,其区别是:
elevate: 较正式用词,指位置、高度的升高,多作比喻用,指职位、品德等的提高。
raise: 较正式用词,常可与lift换用,但强调把某物举起或抬起到应有的高度。常用比喻。
hoist: 多指用绳索、滑轮等机械把重物升起。
heave: 指需花大力气或借外力才能举起或抬起重物。
lift: 指用人力或机械力把某物升到较高的位置。
boost: 原义指从后面或下面推起或提高,现常用于指提高价格、振作精神等抽象概念。
这两个词均可表示否定“不,没有”之意。
no: 与not有两点值得特别注意。1.no用作形容词时一般直接置于名词之前。名词前有a, any, much, enough等限定词时,不可用no,应用否定副词not。no修饰名词时,语气强于not。2.作为否定副词no与not都可与形容词比较级连用,但它们所表示的意思不相同。
not…until: 直到…才(常跟点动词连用) He didn't come until 3:00.
until: 到…为止, I waited until 3:00.
这组词都有“帮助”的意思,其区别是:
help: 最普通用词,含义广泛。指一般性的或迫切需要的帮助,侧重积极地为他人提供物质、精神或其他方面的帮助。
assist: 强调在提供帮助时,以受助者为主,所给的帮助起第二位或从属的作用。
aid: 正式用词,指帮助他人脱离危险或战胜困难,着重强者对急需帮助的弱者的帮助。
这组词都有“帮助,支持”的意思,其区别是:
help: 最普通用词,可以与aid和assistance换用。help强调使受助者达到目的或侧重受助者对帮助的需要。
support: 强调在迫切需要时给予支持或鼓励。
assistance: 正式用词,通常指帮助完成不太重要的那一部分工作。
aid: 比help正式,侧重受助者处于困难或危险境地急需救助。