He knows grammar,______ he would make many mistakes.

He knows grammar,______ he would make many mistakes.

A.or

B.but

C.as

D.while

正确答案是A