关于so...that..结构中that是否可能作关系词的探讨

例句:

[1] New Concept English are so well written books that you can find in almost every bookstore.
[2] Do you ever have an idea which you’re so excited about that you want to tell everyone.


问题:

1. 以上两个句子的that可以替换为which吗?(我们之前得出的结论结论是第一句的that可以替换,第二句的that不可替换)


2. 如果认为第二句话中的that you want to tell everyone是结果状从,那么这个结果状从是嵌套在一个关系分句里面的吗?为什么这个结果状从除去从属连词that之后不能构成一个完整的句子?

请先 登录 后评论

最佳答案 2020-04-01 01:14

你这个问题有偷换概念的嫌疑。

当我们说so...that...句型时,指的是程度副词so强调主句的某个形容词或副词的程度之高,达到了that从句所表示的那个结果,即that引导结果状语从句。这个句型中的that一定是从属连词,不可能在从句中作任何成分。如果某个句子中恰好有so, 后面也有that,但那个that引导定语从句是个关系代词,这就不是so...that...句型,不可与之相提并论。所以根本不存在so...that...句型中,that是否可以被which代替这个问题。这是一个伪命题。

你的第一句中, that为关系代词引导定语从句,并在从句中作宾语。这不是so...that...句型。既然是定语从句,当然可以用which,这不需要讨论的。

第二句可以认为是so...that...句型。去掉that,You want to tell everyone. 这个句子是完整结构啊。tell 可以用如:tell sb sth, the sb about sth, tell sth, 或者 tell sb. 本句就是tell的单宾语用法。about it在前面已经提及,没有必要重复。例如,You broke the glass. I'll tell Mom.

请先 登录 后评论

其它 2 个回答

刘永科   - 教育出版集团英语总顾问 & 英语系列图书主编
擅长:语法理论,语言学,文化背景

[1] New Concept English are so well written books that you can find in almost every bookstore.

【说明】主句含有 so,从句不必有 that。不是“结果状语从句”,为何用 that?

1. New Concept English are so well written books that you can find in almost every bookstore.  换成 which 后:

2. New Concept English are so well written books which you can find in almost every bookstore.  省略后:

3. New Concept English are so well written books you can find in almost every bookstore.

这三句一回事。find 缺宾语这是关键,所以都是定语从句:that = which = 省略


[2] Do you ever have an idea which you’re so excited about that you want to tell everyone.

【说明】首先肯定:which 是关系代词,因为它无法引导同位语从句。而且 which 是about 的宾语。至此,so 已经完成了它的“历史使命”,与后面的that 从句无关。那么,再看that 从句——它仍然是定语从句,因为tell接双宾语,缺少“直接宾语”(an idea)。也就是说,which 从句 和 that 从句,都是“定语从句”,之间没有 and 连接,说明它们不是“并列式定语从句”,而是“多重式定语从句”。

 “多重式定语从句”, 两个定语从句,按先后顺序和不同层次修饰先行词。即:两个定语从句有先有后,其中一个包含另一个。


【个人看法】

张满胜设计的这个文字游戏,是针对初学者的。

1. 有人一见到 so,马上想到 that。心目中的that 一定是“结果状语从句”,其实不然,而是一个缺少成分的定语从句!

2. 第2句中,在第一个定语从句安插了so,第二个定语从句用that 引导,结果又出现了这个问题。殊不知,第二个定语从句仍然缺少宾语(直接宾语)!

万变不离其宗。最关键的是对 that 作用的判断:that 在定语从句作成分;在状语从句不作成分,that 只起引导作用。

说实话,这个文字游戏,还是比较肤浅的。




请先 登录 后评论

张满胜说第二个句子

我们先来看下面这句话:

Do you ever have an idea you’re so excited about you want to tell everyone about?

看完之后,你有没有觉得这句结构有点凌乱?抓不住逻辑结构吧。


这句话大致可以分为这么三个部分:

A. Do you ever have an idea 

B. you’re so excited about 

C. you want to tell everyone about?

那么问题来了:这三部分都是怎么联结在一起的呢?它们有何逻辑语义关系啊?


下面我对这个句子进行一点改写——添加两个连词that

Do you ever have an idea that you’re so excited about that you want to tell everyone about?

这下子结构是不是清晰一点了?

第一个that从句像不像一个定语从句?的确是定语从句

第二个that从句是不是也像一个定语从句?其实是状语从句


实际上,第二个that从句呼应了前面so,从而构成so...that...结果状语从句

Do you ever have an idea that you’re so excited about that you want to tell everyone about?


现在问题又立即来了:结果状语从句应该是一个完整的句子,可是你这里句末about缺少了宾语。可见,这里存在这样一个矛盾冲突的地方:

一方面,从逻辑语义角度来看,本句中so...that...有语义搭配,这里表达的意思是“你对自己的这个想法(idea)感到如此兴奋以至于想要告诉每个人”。可见,应该是结果状语从句。

但另一方面,从句法结构角度来看,这个that从句中about缺少了宾语,这又不符合结果状语从句的结构特点。

那该怎么办呢?

其实第一个that关系代词充当了句末about的宾语!

Do you ever have an idea that you’re so excited about that you want to tell everyone about?

同时,你也别忘了,第一个that还充当了第一个about后边的宾语:

a. Do you ever have an idea that you’re so excited about that you want to tell everyone about?

也就是说,关系代词that在定语从句中同时充当了两个句子成分——且都是介词about的宾语

而这就是这个句子神奇的地方!这是定语从句构造逻辑的一个重要理念。

我下面再说一遍:

关系代词可以在定语从句中同时充当两个句子成分!


大家通常见到的都是关系词在定语从句中只充当一个成分,比如只作定语从句的主语或宾语。而我们上面这个定语从句的关系词that充当了两个about后边的宾语。意不意外?

而且这样的定语从句还可以违背定语从句构造的基本原理,比如我可以在句末添加it写成:

b. Do you ever have an idea that you’re so excited about that you want to tell everyone about it?

原本关系词that已经充当了about宾语,按理说it应该是不能要的,但这里可以加it。当然,第一个about后边不能加it,比如不能说:

b1. Do you ever have an idea that you’re so excited about  it* that you want to tell everyone about it?

现在写成b句,那么第二个that从句作为结果从句就已经结构完整了。其实,我们还可以干脆把a句末尾的about去掉,因而写成:

c. Do you ever have an idea that you’re so excited about that you want to tell everyone?

此时that you want to tell everyone也是一个结构完整的结果状语从句。


你还记得原句的样子吗?

Do you ever have an idea you’re so excited about you want to tell everyone about?

它省去了作宾语的关系代词that(充当定语从句的两个宾语),以及结果状语从句连词that(不充当句子成分)。还原两个that连词之后就是a句:

a. Do you ever have an idea that you’re so excited about that you want to tell everyone about?

然后我进一步改写成了比原句更好的两个句子,即b、c句:

b. Do you ever have an idea that you’re so excited about that you want to tell everyone about it?

c. Do you ever have an idea that you’re so excited about that you want to tell everyone?

把b句中的定语从句还原成主从复合句就是:

A. You’re so excited about the idea that you want to tell everyone about it?(“你对自己的这个想法(idea)感到如此兴奋以至于想要告诉每个人”)

b句剩下的主句抄写过来:

B. Do you ever have an idea?

显然,B句中的an idea与A句中的the idea及it都是同一个东西,也就是说A句和B句有关系,于是就可以把它们合并成一个“关系从句”(a relative clause),也就是大家熟悉的“定语从句”

可见,把A句和B句合并之后就可以得出a句或b句或c句这样三种句子

我们一般都是把两个简单句合并成一个定语从句,现在我们知道了,原来简单句与主从复合句也可以合并成一个定语从句


请先 登录 后评论
  • 2 关注
  • 2 收藏,4023 浏览
  • lightheart   提出于 2020-03-14 12:39

相似问题