【问】 (1) “What a beautiful day!” “Yes. It’s____that I’d like to take a walk.” A. such nice weather B. so nice weather C. too nice weather D. nice weather so(TOEFL,81) (2) It is____that we’ll have to be very careful. A. a so big work B. so big job C.such a big job D.such a big work(攻读硕士学位研究生入学考试英语试题,80B) 为什么句(1)只能选A(such nice weather),而不能选B(so nice weather),句(2)只能选C(such a big job)而不能选B(so big job)?据我所知,so+形容词+名词也是一个正确的结构,例如:He has so much work to do that he is staying late at the office. 【答】 首先应当弄清楚,so是个副词,可以放在形容词或副词之前作状语(如so beautifu l,sogood),而such是个形容词,用来修饰名词,做定语。当名词之前有另外的形容词时,则在此形容词之前一般既可以用such,也可以用so。但是,在这两种结构中,不定冠词a(an)的位置是不同的:such a beautiful girl,such d lovely day,so beautiful a girl,so lovely a day。不难看出,句(2)中的B(so big job)是不符合这个条件的(改成so big a job就可以用了)。那末,为什么句(1)不能选用B(so nice weather)呢?这是因为:当名词为不可数名词或复数名词时,不能使用so,而必须使用such。也就是说,so一般用于so...a(an)结构。因此之故,选B(so niceweather)是错误的(weather为不可数名词)。你可能反驳说:为什么可以说so much work呢?work不就是不可数名词吗? 对于这个问题我们的回答是:当名词之前有表示数量的词语(如many,much,few,lit-tle)时,则只能使用so来修饰它们,而不能使用such: 1. They have only so much time to do their lessons. (DAI) 他们只有这么些时间做功课。 2. He didn’t invite us in so many words,he just asked whether we were coming.(LDCE) 他并没有说很多话来邀请我们,他只是问我们是不是去。 3.I have so few books. 我就这么几本书。 4. He has so little information. 他只有那么一点点儿信息。 请做下面的试题: 1. “It was____that we had gone for a walk. ” A. so beautiful day B. such beautiful a night C. such a beautiful weather D. so beautiful a night(TOEFL,71.1) 2. Today was such beautiful day that I couldn’t bring myself to complete all my chores.(TOEFL,82.11)