they were surprised that a child should work out the problem____they themselves couldn't.

问题描述:

they were surprised that a child should work out the problem____they themselves couldn't.
A.but B.while C.if D.however
麻烦针对这句话,

while
就是表转折,而且前面没逗号不能用but