问题

John speaks English ___________, if not better than, David.

A:as well
B:as well as
C:so well
D:so well as
正确答案是: