1. 相关语法规定如下:当先行词被such/so/the same/as修饰时,定语从句的关系代词一般使用as.
不过,有时候the same修饰先行词时,定语从句的关系代词也可以使用that.
2. 所以,such...as改成so...as是可以的,但是必须要注意两者的区别。
such可以直接修饰名词;
而so只能修饰形容词/副词,当其修饰的形容词修饰先行词时,才可以用so....as来引导定语从句。
3. 所以不能直接改正,必须有所变化才行。
楼主的例句必困首须变成:
It's such a difficult problem as nobody can work out.
= It‘s so difficult a problem as nobody can work out.
如果是复数problems,只能用such,不能用so。
4. 两者区别和相似之处如下:
1)such + 形容词 + a/an + 可数名词单数 = so + 形容词 + a/an + 可数名词单数
2)so many/few + 可数名词复数;
such + 除many/few之外的形容词 + 可数名词复数;
3)so much/little + 不可数名词
such + 除much/little之外的形容词 + 不可数名词
最后一带凯个例句中使用了可数名词复数problems,因为形容词是difficult,不是many/few,所以只汪行数能用:They are such difficult problems as nobody can work out.
不能写成:They are so difficult problems as nobody can work out.
引导的原因状语从句:
so+形容词+a/an+名词纳悉单数洞宏+that从句
=
such+a/an+形洞颤乎容词+名词单数+that从句
不能,因为such是形容词轮坦乎,它在这里是腊悉修饰名词problem的,而so是副词,要修饰形容词和其他副词信消