是well吧...选b..理由:把if not better than当插入语先拿开,句子中有Zoe和David两个比较对象,若选a则少个连词。d选项的so表示强调用不着。as good as和as well as 意思相近,但我们常说play sth well所以答案是b............
as well as Zoe下象棋的水平就算不比David好,至少也和David一样好。因为前面有动词play, 所以后面要用副词well, 不能用形容词good.