so…that…與such…that…的區別(such. that和so…that的區別)
今天我們要梳理的是such和so的區別:兩者都可以用來表示“如此;這樣”,但用法不同。
總的來說,such是形容詞,用來修飾名詞;so是副詞,用來修飾形容詞或副詞。如:
- She is such a diligent student. 她是個如此勤奮的學生。
- She is so diligent a student. 她是個如此勤奮的學生。
當然,兩者的區別遠不止如此。我們接著往下看:
一、當修飾可數名詞時
(一)當修飾單數可數名詞時
單數名詞前有不定冠詞與形容詞時,so和such的位置不同。
- so的用法:so+形容詞+a/an+名詞
- such的用法:such+a/an+形容詞+名詞
如:她真是個聰明的孩子。
- She is so clever a girl.
- She is such a clever girl.
(二)當修飾復數可數名詞時
此時,一般只能用such。如:
- I can’t stick them at any price; they are such frumps. (我無論如何受不了她們,她們太守舊。)
(三)當復數名詞有形容詞修飾時
當復數名詞被形容詞修飾時,只能用such。如:
- That thief has such clever hands. She steals things in such an artistic way. (那個小偷的技巧相當了得,偷東西的方式是如此高明。)
二、當修飾不可數名詞時
當修飾不可數名詞時,只能用such。如:
- It is absurd to go out in such terrible weather. (在這麼惡劣的天氣里出去太荒唐。)
三、特殊情況
(一)
如果名詞前有表示數量多少的many、much、few、little等修飾詞時,只能用so。如:
- Stress can be the undoing of so many fine players. (緊張可能是這許多優秀選手失敗的原因。)
- Don’t make so much fuss over losing a penny. (別為丟了一便士大驚小怪的。)
- Why there are so few insect species in the sea? (為何海洋中的昆蟲種類如此稀少?)
- He felt ashamed of having done so little work. (他為沒做多少工作而感到慚愧。)
(二)
當little表示“小”的意思用來修飾可數名詞時,近似于small,這時只能用such。如:
- There were such little children that they couldn’t clean the house. (這些孩子那么小,不能打掃房間。)
四、so…that…與such…that…
在結果狀語從句中,so…that…和such…that…的主要區別也在于:so用來修飾形容詞或副詞,而such用來修飾名詞。但兩者都表示“如此…,以至于…”如:
- He was so ill that two nurses attended on him. (他病得那樣重,有兩個護士照顧他。)
- He is such a good egg that everyone likes him. (他是一個大好人,個個都喜歡他。)