一道语法题The physicist has made a discovery,____of great importa

5个回答

  • 这是非限定性定语从句,which指代前面的整个句子“科学家们有一个重大发现”,当然如果把逗号去掉就是限定性定语从句,which就指代“发现”。对于这句话来讲,用不用逗号意思上都基本正确。但是如果用了逗号,非限定性定语从句的先行词就只能用which,而不能用that(B选项)。所以加个逗号应该是为了考察B选项吧。A项的语序不符合定语从句先行词在前的规则,D选项it是多余的,如果用it就表明后面是一句...