我觉得,如果改成when great ice sheets existed in areas that are now temperate,应该语法上就对了----that引导定语从句,先行词就是areas。now位置也对了。但是会被认为是wordy。因为明明adj修饰名词就很简单,但是现在却用一个从句来修饰。B选项后边是宾语从句,名词性从句一种。用what引导,what在从句中作主语。in which=when。所以应该没什么意思的区别。
-- by 会员 sslee8778960 (2011/9/14 20:44:11)
可不可以理解成 in what = where