too / enough / so / such

A2 too / enough / so / such 31 / 50

概要

too 表示“超出你想要的量”(是个问题),enough 表示“数量刚好”(没问题),so / such 用来加强形容词或名词的语气。记住:too 和 very 不是一回事。

规则

too = 超过了必要或想要的量。听起来总像是个问题。

  • too + 形容词/副词:It’s too hot. / You drive too fast.
  • too much + 不可数名词:too much salt、too much noise
  • too many + 可数名词:too many people、too many emails

enough = 正好达到你需要的量(中性或积极的意思)。

  • 形容词/副词 + enough(enough 放在后面):old enough、fast enough、good enough
  • enough + 名词(enough 放在前面):enough money、enough time、enough chairs

too / (not) enough + to 不定式表示结果:

  • too tired to walk(= 我走不了,太累了)
  • old enough to drive(= 年龄够了,没问题)
  • not warm enough to swim(= 不够暖和)

当动作的执行者是别人时,在 to 前面用 for 引出这个人:too heavy for my sister to lift / not warm enough for the children to swim。

so + 形容词/副词,可以加强语气:so tired、so quickly。 such + (a/an) + (形容词) + 名词,用在名词上起同样的作用:such a long day、such nice people。 两者后面常常加一个 that 从句表示结果:so tired that I slept / such a good film that I saw it twice。

too 与 very: very good = 只是语气强(积极意思)。too good = 表示有问题。不要说“The film was too good, I loved it”——要用 very。

形式与结构

结构搭配例句
too + 形容词/副词形容词、副词This bag is too heavy.
too much + 名词不可数名词We have too much work.
too many + 名词可数名词复数There are too many cars.
形容词/副词 + enough形容词、副词She isn’t tall enough.
enough + 名词任何名词Do we have enough bread?
too……to + 动词结果(否定)It’s too late to call him.
(not)……enough to + 动词结果He’s strong enough to lift it.
too/enough + for + 人 + to + 动词动作执行者不同的结果It was too noisy for us to talk.
so + 形容词/副词(+ that)形容词、副词It was so cold (that) we left.
such(+ a/an)(+ 形容词)+ 名词(+ that)名词短语It was such a good idea.

例句

English说明
This coffee is too hot to drink.too + 形容词 + to:这份炎热是个问题
He spoke too quickly for me.too + 副词:超出了我能跟上的程度
You eat too much sugar.too much + 不可数名词
There were too many people on the bus.too many + 可数名词复数
Is she old enough to vote?形容词 + enough(放在形容词后面)
We don’t have enough chairs for everyone.enough + 名词(放在名词前面)
The test was so easy that I finished early.so + 形容词 + that 结果从句
It was such a long film that I fell asleep.such + a + 形容词 + 名词 + that 结果从句

常见错误

  • I have too many homework. -> I have too much homework.——homework 是不可数名词,所以要用 too much。
  • She is enough old to drive. -> She is old enough to drive.——enough 要放在形容词后面。
  • He is too tired for walk. -> He is too tired to walk.——表示结果的动词要用 to,绝不能用 for + 动词原形;for 要放在前面,用来引出动作的执行者(too tired for me to walk)。
  • It was a so nice day. -> It was such a nice day.——名词前面要用 such (a),不用 so。
  • The hotel was too good, we loved it. -> The hotel was very good, we loved it.——too 表示有问题;表达积极的意思要用 very。

学习提示

  • 快速判断法:如果是抱怨或问题,用 too;如果没问题/是积极的,用 enough 或 very。
  • 语序记忆窍门:形容词 + enough,但 enough + 名词(good enough 与 enough food)。
  • so + 单独的形容词(so nice);such + 名词词组(such a nice place)。只要有名词,就用 such。
  • too much / too many 后面要先看名词:不可数名词 -> much,可数名词复数 -> many(见第 21 课)。