英语定语从句

The book was written in1946,( )the education system has witnessed great changes.
A.since then B.since when
请问答案为什么是B。A中since 为连词,连接两个句子不是也很好吗?

这是一个比较复杂的定语从句,如果直接用since then,后半句话算是另起一句了。中间的逗号应该换成句号,并且,Since也该大写。但这里,题干给的是逗号,说明这句话还没有说完。后半句说完整,应该是,the education system has witnessed great changes since 1946, when 在这里是个关系副词,指代的是写书的时间。所以这句话本来是一个由when引导的非限定性定语从句(因为现行词时表示时间的名词),但是由于句意的需要,在when前加了since这个连词。
不知道这么说你是否明白
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-07-25
when指代的是前面的in1946
由于后面的句子是一个完整的句子,所以有指示副词WHEN
如果你选A的话那么SINCE THEN 连在一起是一个连词,
你不能直接在后面根一个完整的句子
第2个回答  2008-07-25
若选A,后面应加一逗号,因为Since then 相当于一个小从句,而since when无法单独成句,只能接从句才可使句意完整。
第3个回答  2008-07-25
后面句子完整,要么是从句,选B
要么是并列句,可以选A,但前面还要加个and
第4个回答  2008-07-25
注意,中间是个逗号。。。。。。。如果是句号,就用since then。。
第5个回答  2008-07-25
时间定语从句. 主句是时间,所以从句的代词是代替时间的,所以用 when 代的是时间(in 1946)! then 只是表示 那么. 不能做 时间的代词,所以不合适.
相似回答