一道英语选择题,很急,是高手的进!!!!!

His English,______used to be very poor ,is now excellent.
A that
B which
答案是B,但A和B不是可以互换的吗??为什么这里就选B呢??

第1个回答  2009-08-06
这是非限制性定语从句,也就是说把which used to be very poor 去掉,这个句子依然成立。在这种句子中,逗号后只能用which,不能用that。
还有一种情况that不可与which互换:横线画在一个介词的后面。
其他的情况两词都可以互换.........
分好少啊.....
第2个回答  2009-08-06
选B。。。这里主要是有个逗号在,是非限制性定语从句吧。。。
而非限制性定语从句不能用that的本回答被提问者采纳
第3个回答  2009-08-06
这是非限制性定语从句,必须用which引导。
翻翻高中语法,上面的用法很详尽。

参考资料:如果您的回答是从其他地方引用,请表明出处