英语试题,急急急!!!

Their problem today is somewhat similar to _________ they faced many years ago.

A. that B. which C. that which D. it
本题目答案选C 小弟一直想不通,答案讲解说的是相当于 "the problem that ".然而the problem在定语丛句中作宾语,是不是可以省略"the problem that"中的"that"面用that直接指找上文中出现的 their problem,选A呢?
六楼的有问题吧? that作先行词指代the problem ,which作关系词引导后面的定语从句修饰that 然而which在从句中作宾语,不是可以省吗?

“which they faced many years ago”是一个定语从句,“which”代替“their problem”,不可省去。这个句子可以分成两个句子,一句是“Their problem today is somewhat similar to it.”另一句是“The problem which they faced many years ago.”由此可见,“that”和“ which”都做了句子成分,所以都不能省略。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-05-01
大姐给你把句子这要样变一下你再看看
Their problem (that they faced many years ago today) is (somewhat) similar to which.
英语语法里有一种说法
为了避免句子头重脚轻,可将定语从句后移
还有学英语不要在一道题上花太多时间,要练习语感

记得加分本回答被提问者和网友采纳
第2个回答  2008-05-01
不可以,因为THAT引出的是后面的整个句子做IS SIMILAR TO 的宾语,后面的句子中WHICH是充当FACED的宾语成分,故二者都不能省略
第3个回答  2008-05-01
肯定不行.定语从句 that 代 The problem 做先行词,which则是做后从句的成分,不能少
第4个回答  2008-05-01
不能吧 be similar to sth 后面they faced what 的what没有 就等于缺宾语了 都不能省吧
相似回答